scaleout¶
Configure scaleout
scaleout Specification¶
Parameter Value Type Intermediate Resource Element Name scaleout Element URI /axapi/v3/scaleout Element Attributes scaleout_attributes Partition Visibility shared Schema scaleout schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Get Object | GET | /axapi/v3/scaleout | scaleout_attributes |
scaleout attributes¶
apps
Description: apps is a JSON Block. Please see below for apps
Type: Object
Reference Object: /axapi/v3/scaleout/apps
cluster-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}
debug
Description: debug is a JSON Block. Please see below for debug
Type: Object
Reference Object: /axapi/v3/scaleout/debug
distributed-forwarding
Description: distributed-forwarding is a JSON Block. Please see below for distributed-forwarding
Type: Object
Reference Object: /axapi/v3/scaleout/distributed-forwarding
status
Description: status is a JSON Block. Please see below for status
Type: Object
Reference Object: /axapi/v3/scaleout/status
traffic-map
Description: traffic-map is a JSON Block. Please see below for traffic-map
Type: Object
Reference Object: /axapi/v3/scaleout/traffic-map
status¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
apps¶
Specification Value Type object enable
Description Enable Scaleout for apps
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
skip-mac-overwrite
Description: skip-mac-overwrite is a JSON Block. Please see below for apps_skip-mac-overwrite
Type: Object
Reference Object: /axapi/v3/scaleout/apps/skip-mac-overwrite
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
apps_skip-mac-overwrite¶
Specification Value Type object enable
Description Skips overwriting dest MAC of flooded packets on Active node
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
traffic-map¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
distributed-forwarding¶
Specification Value Type object cgn
Description: cgn is a JSON Block. Please see below for distributed-forwarding_cgn
Type: Object
Reference Object: /axapi/v3/scaleout/distributed-forwarding/cgn
fw
Description: fw is a JSON Block. Please see below for distributed-forwarding_fw
Type: Object
Reference Object: /axapi/v3/scaleout/distributed-forwarding/fw
distributed-forwarding_fw¶
Specification Value Type object fw-value
Description ‘enable’: Enable FW; ‘disable’: Disable FW;
Type: string
Supported Values: enable, disable
Default: disable
session-offload-direction
Description ‘uplink’: Enable session offload only in uplink direction; ‘downlink’: Enable session offload in downlink direction; ‘both’: Enable session offload in both direction;
Type: string
Supported Values: uplink, downlink, both
Default: both
threshold
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
distributed-forwarding_fw_threshold¶
Specification Value Type list Block object keys protocol-value
Description ‘UDP’: configure threshold for udp session offload; ‘TCP’: configure threshold for tcp session offload;
Type: string
Supported Values: UDP, TCP
threshold-value
Description configure packet threshold value to offload sessions(default 5)
Type: number
Range: 4-63
Default: 5
distributed-forwarding_cgn¶
Specification Value Type object cgn-value
Description ‘enable’: Enable CGN; ‘disable’: Disable CGN;
Type: string
Supported Values: enable, disable
Default: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug¶
Specification Value Type object cluster
Description: cluster is a JSON Block. Please see below for debug_cluster
Type: Object
Reference Object: /axapi/v3/scaleout/debug/cluster
hash-table
Description: hash-table is a JSON Block. Please see below for debug_hash-table
Type: Object
Reference Object: /axapi/v3/scaleout/debug/hash-table
info
Description: info is a JSON Block. Please see below for debug_info
Type: Object
Reference Object: /axapi/v3/scaleout/debug/info
ipv6
Description: ipv6 is a JSON Block. Please see below for debug_ipv6
Type: Object
Reference Object: /axapi/v3/scaleout/debug/ipv6
nat-list
Description: nat-list is a JSON Block. Please see below for debug_nat-list
Type: Object
Reference Object: /axapi/v3/scaleout/debug/nat-list
nat-map
Description: nat-map is a JSON Block. Please see below for debug_nat-map
Type: Object
Reference Object: /axapi/v3/scaleout/debug/nat-map
reachability
Description: reachability is a JSON Block. Please see below for debug_reachability
Type: Object
Reference Object: /axapi/v3/scaleout/debug/reachability
redirect-table
Description: redirect-table is a JSON Block. Please see below for debug_redirect-table
Type: Object
Reference Object: /axapi/v3/scaleout/debug/redirect-table
resource-tracking
Description: resource-tracking is a JSON Block. Please see below for debug_resource-tracking
Type: Object
Reference Object: /axapi/v3/scaleout/debug/resource-tracking
role
Description: role is a JSON Block. Please see below for debug_role
Type: Object
Reference Object: /axapi/v3/scaleout/debug/role
traffic-map
Description: traffic-map is a JSON Block. Please see below for debug_traffic-map
Type: Object
Reference Object: /axapi/v3/scaleout/debug/traffic-map
debug_info¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_resource-tracking¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_cluster¶
Specification Value Type object database
Description: database is a JSON Block. Please see below for debug_cluster_database
Type: Object
Reference Object: /axapi/v3/scaleout/debug/cluster/database
status
Description: status is a JSON Block. Please see below for debug_cluster_status
Type: Object
Reference Object: /axapi/v3/scaleout/debug/cluster/status
debug_cluster_status¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_cluster_database¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_nat-map¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_traffic-map¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_nat-list¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_reachability¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_role¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_redirect-table¶
Specification Value Type object l2
Description: l2 is a JSON Block. Please see below for debug_redirect-table_l2
Type: Object
Reference Object: /axapi/v3/scaleout/debug/redirect-table/l2
l3
Description: l3 is a JSON Block. Please see below for debug_redirect-table_l3
Type: Object
Reference Object: /axapi/v3/scaleout/debug/redirect-table/l3
debug_redirect-table_l2¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_redirect-table_l3¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_ipv6¶
Specification Value Type object reachability
Description: reachability is a JSON Block. Please see below for debug_ipv6_reachability
Type: Object
Reference Object: /axapi/v3/scaleout/debug/ipv6/reachability
redirect-table
Description: redirect-table is a JSON Block. Please see below for debug_ipv6_redirect-table
Type: Object
Reference Object: /axapi/v3/scaleout/debug/ipv6/redirect-table
debug_ipv6_reachability¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_ipv6_redirect-table¶
Specification Value Type object l2
Description: l2 is a JSON Block. Please see below for debug_ipv6_redirect-table_l2
Type: Object
Reference Object: /axapi/v3/scaleout/debug/ipv6/redirect-table/l2
l3
Description: l3 is a JSON Block. Please see below for debug_ipv6_redirect-table_l3
Type: Object
Reference Object: /axapi/v3/scaleout/debug/ipv6/redirect-table/l3
debug_ipv6_redirect-table_l2¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_ipv6_redirect-table_l3¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
debug_hash-table¶
Specification Value Type object uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list¶
Specification Value Type list Block object keys cluster-devices
Description: cluster-devices is a JSON Block. Please see below for cluster-list_cluster-devices
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices
cluster-id
Description Scaleout cluster-id
Type: number
Range: 1-64
db-config
Description: db-config is a JSON Block. Please see below for cluster-list_db-config
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/db-config
device-groups
Description: device-groups is a JSON Block. Please see below for cluster-list_device-groups
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/device-groups
follow-vcs
Description
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
local-device
Description: local-device is a JSON Block. Please see below for cluster-list_local-device
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device
service-config
Description: service-config is a JSON Block. Please see below for cluster-list_service-config
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/service-config
tracking-template
Description: tracking-template is a JSON Block. Please see below for cluster-list_tracking-template
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/tracking-template
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_local-device¶
Specification Value Type object action
Description ‘enable’: enable; ‘disable’: disable;
Type: string
Supported Values: enable, disable
Default: enable
cluster-mode
Description ‘layer-2’: Nodes in cluster are layer 2 connected (default mode); ‘layer-3’: Nodes in cluster are l3 connected;
Type: string
Supported Values: layer-2, layer-3
Default: layer-2
exclude-interfaces
Description: exclude-interfaces is a JSON Block. Please see below for cluster-list_local-device_exclude-interfaces
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/exclude-interfaces
id
Description
Type: number
Range: 1-16
l2-redirect
Description: l2-redirect is a JSON Block. Please see below for cluster-list_local-device_l2-redirect
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/l2-redirect
priority
Description
Type: number
Range: 1-255
session-sync
Description: session-sync is a JSON Block. Please see below for cluster-list_local-device_session-sync
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync
start-delay
Description
Type: number
Range: 10-300
tracking-template
Description: tracking-template is a JSON Block. Please see below for cluster-list_local-device_tracking-template
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template
traffic-redirection
Description: traffic-redirection is a JSON Block. Please see below for cluster-list_local-device_traffic-redirection
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_local-device_session-sync¶
Specification Value Type object follow-shared
Description Follow shared partition for session sync
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
interfaces
Description: interfaces is a JSON Block. Please see below for cluster-list_local-device_session-sync_interfaces
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync/interfaces
reachability-options
Description: reachability-options is a JSON Block. Please see below for cluster-list_local-device_session-sync_reachability-options
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync/reachability-options
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_local-device_session-sync_interfaces¶
Specification Value Type object eth-cfg
Type: Listloopback-cfg
Type: Listtrunk-cfg
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
ve-cfg
Type: List
cluster-list_local-device_session-sync_interfaces_ve-cfg¶
Specification Value Type list Block object keys ve
Description Virtual ethernet Interface (Virtual ethernet interface number)
Type: number
Range: 2-4094
cluster-list_local-device_session-sync_interfaces_loopback-cfg¶
Specification Value Type list Block object keys loopback
Description Loopback Interface(Not applicable in ‘layer-2’ mode) (Loopback interface number)
Type: number
Range: 0-10
cluster-list_local-device_session-sync_interfaces_trunk-cfg¶
Specification Value Type list Block object keys trunk
Description Trunk Interface (Trunk interface number)
Type: number
Range: 1-4096
cluster-list_local-device_session-sync_interfaces_eth-cfg¶
Specification Value Type list Block object keys ethernet
Description Ethernet Interface (Ethernet interface number)
Type: number
Format: interface
cluster-list_local-device_session-sync_reachability-options¶
Specification Value Type object skip-default-route
Description Do not choose default route for redirection(Not applicable in ‘layer-2’ mode)
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
cluster-list_local-device_exclude-interfaces¶
Specification Value Type object eth-cfg
Type: Listloopback-cfg
Type: Listtrunk-cfg
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
ve-cfg
Type: List
cluster-list_local-device_exclude-interfaces_ve-cfg¶
Specification Value Type list Block object keys ve
Description Virtual ethernet Interface (Virtual ethernet interface number)
Type: number
Range: 2-4094
cluster-list_local-device_exclude-interfaces_loopback-cfg¶
Specification Value Type list Block object keys loopback
Description Loopback Interface (Loopback interface number)
Type: number
Range: 0-10
cluster-list_local-device_exclude-interfaces_trunk-cfg¶
Specification Value Type list Block object keys trunk
Description Trunk Interface (Trunk interface number)
Type: number
Range: 1-4096
cluster-list_local-device_exclude-interfaces_eth-cfg¶
Specification Value Type list Block object keys ethernet
Description Ethernet Interface (Ethernet interface number)
Type: number
Format: interface
cluster-list_local-device_l2-redirect¶
Specification Value Type object ethernet-vlan
Description VLAN ID
Type: number
Range: 2-4094
redirect-eth
Description Ethernet port (Port Value)
Type: number
Format: interface
Mutual Exclusion: redirect-eth and redirect-trunk are mutually exclusive
redirect-trunk
Description L2 Trunk group
Type: number
Range: 1-4096
Mutual Exclusion: redirect-trunk and redirect-eth are mutually exclusive
trunk-vlan
Description VLAN ID
Type: number
Range: 2-4094
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_local-device_traffic-redirection¶
Specification Value Type object encap
Description: encap is a JSON Block. Please see below for cluster-list_local-device_traffic-redirection_encap
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection/encap
follow-shared
Description Follow shared partition for redirection
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
interfaces
Description: interfaces is a JSON Block. Please see below for cluster-list_local-device_traffic-redirection_interfaces
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection/interfaces
reachability-options
Description: reachability-options is a JSON Block. Please see below for cluster-list_local-device_traffic-redirection_reachability-options
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection/reachability-options
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_local-device_traffic-redirection_interfaces¶
Specification Value Type object eth-cfg
Type: Listloopback-cfg
Type: Listtrunk-cfg
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
ve-cfg
Type: List
cluster-list_local-device_traffic-redirection_interfaces_ve-cfg¶
Specification Value Type list Block object keys ve
Description Virtual ethernet Interface (Virtual ethernet interface number)
Type: number
Range: 2-4094
cluster-list_local-device_traffic-redirection_interfaces_loopback-cfg¶
Specification Value Type list Block object keys loopback
Description Loopback Interface (Loopback interface number)
Type: number
Range: 0-10
cluster-list_local-device_traffic-redirection_interfaces_trunk-cfg¶
Specification Value Type list Block object keys trunk
Description Trunk Interface (Trunk interface number)
Type: number
Range: 1-4096
cluster-list_local-device_traffic-redirection_interfaces_eth-cfg¶
Specification Value Type list Block object keys ethernet
Description Ethernet Interface (Ethernet interface number)
Type: number
Format: interface
cluster-list_local-device_traffic-redirection_reachability-options¶
Specification Value Type object skip-default-route
Description Do not choose default route for redirection
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
cluster-list_local-device_traffic-redirection_encap¶
Specification Value Type object type
Description ‘vxlan’: Use vxlan for encapsulation;
Type: string
Supported Values: vxlan
Default: vxlan
use-v4-vxlan
Description Always use IPv4 VxLAN for redirection
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
cluster-list_local-device_tracking-template¶
Specification Value Type object multi-template-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template/multi-template/{multi-template}
template-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template/template/{template}
cluster-list_local-device_tracking-template_multi-template-list¶
Specification Value Type list Block object keys action
Description ‘down’: node stops processing user traffic; ‘exit-cluster’: node exits scaleout cluster;
Type: string
Supported Values: down, exit-cluster
multi-template
Description bind multi tracking template name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
template
Type: Listthreshold
Description action triggering threshold
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
cluster-list_local-device_tracking-template_multi-template-list_template¶
Specification Value Type list Block object keys partition-name
Description Partition name
Type: string
Maximum Length: 14 characters
Maximum Length: 1 characters
Reference Object: /axapi/v3/partition
template-name
Description bind tracking template name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
cluster-list_local-device_tracking-template_template-list¶
Specification Value Type list Block object keys template
Description bind tracking template name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
threshold-cfg
Type: Listuser-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
cluster-list_local-device_tracking-template_template-list_threshold-cfg¶
Specification Value Type list Block object keys action
Description ‘down’: node stops processing user traffic; ‘exit-cluster’: node exits scaleout cluster;
Type: string
Supported Values: down, exit-cluster
threshold
Description action triggering threshold
Type: number
Range: 1-65535
cluster-list_cluster-devices¶
Specification Value Type object cluster-discovery-timeout
Description: cluster-discovery-timeout is a JSON Block. Please see below for cluster-list_cluster-devices_cluster-discovery-timeout
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/cluster-discovery-timeout
device-id-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/device-id/{device-id}
enable
Description
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
minimum-nodes
Description: minimum-nodes is a JSON Block. Please see below for cluster-list_cluster-devices_minimum-nodes
Type: Object
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/minimum-nodes
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_cluster-devices_cluster-discovery-timeout¶
Specification Value Type object timer-val
Description Cluster node discovery timeout value (secs (Default: 120))
Type: number
Range: 60-86400
Default: 120
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_cluster-devices_device-id-list¶
Specification Value Type list Block object keys action
Description ‘enable’: enable; ‘disable’: disable;
Type: string
Supported Values: enable, disable
Default: enable
device-id
Description scaleout device id
Type: number
Range: 1-16
ip
Description
Type: string
Format: ipv4-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
cluster-list_cluster-devices_minimum-nodes¶
Specification Value Type object minimum-nodes-num
Description Specify the minimum number of the node required to start service
Type: number
Range: 0-16
Default: 0
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_device-groups¶
Specification Value Type object device-group-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/device-groups/device-group/{device-group}
enable
Description
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
cluster-list_device-groups_device-group-list¶
Specification Value Type list Block object keys device-group
Description scaleout device group
Type: number
Range: 1-16
device-id-list
Type: Listuser-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
cluster-list_device-groups_device-group-list_device-id-list¶
Specification Value Type list Block object keys device-id-end
Description
Type: number
device-id-start
Description
Type: number
cluster-list_service-config¶
Specification Value Type object enable
Description
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
template-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/service-config/template/{name}
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_service-config_template-list¶
Specification Value Type list Block object keys bucket-count
Description Number of traffic buckets
Type: number
Range: 1-256
Default: 256
device-group
Description Device group id
Type: number
Range: 1-16
name
Description Scaleout template Name
Type: string
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
cluster-list_db-config¶
Specification Value Type object broken-detect-timeout
Description database connection broken detection timeout (mseconds) (12000 mseconds for default)
Type: number
Range: 500-120000
Default: 12000
client-recv-timeout
Description
Type: number
Range: 50-100000
Default: 13000
clientPort
Description client session port
Type: number
Range: 100-65535
elect-conn-timeout
Description election connection timeout (mseconds) (1200 for default)
Type: number
Range: 50-15000
Default: 1200
initLimit
Description
Type: number
Range: 1-500
loopback-intf-support
Description support loopback interface for scaleout database (enabled by default)
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
maxSessionTimeout
Description
Type: number
Range: 50-100000
Default: 30000
minSessionTimeout
Description
Type: number
Range: 50-100000
Default: 100
more-election-packet
Description send more election packet in election period (enabled by default)
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
syncLimit
Description
Type: number
Range: 1-500
tickTime
Description
Type: number
Range: 50-10000
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cluster-list_tracking-template¶
Specification Value Type object template-list
Type: List
Reference Object: /axapi/v3/scaleout/cluster/{cluster-id}/tracking-template/template/{template}
cluster-list_tracking-template_template-list¶
Specification Value Type list Block object keys template
Description bind tracking template name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
threshold-cfg
Type: Listuser-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
cluster-list_tracking-template_template-list_threshold-cfg¶
Specification Value Type list Block object keys action
Description ‘down’: node stops processing user traffic; ‘exit-cluster’: node exits scaleout cluster;
Type: string
Supported Values: down, exit-cluster
threshold
Description action triggering threshold
Type: number
Range: 1-65535