{ "id":"/axapi/v3/scaleout", "type":"object", "node-type":"intermediate", "title":"scaleout", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Configure scaleout", "properties":{ "cluster-list":{ "type":"array", "minItems":1, "items":{ "type":"cluster" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}", "array":[ { "properties":{ "cluster-id":{ "type":"number", "format":"number", "minimum":1, "maximum":64, "partition-visibility":"shared", "description":"Scaleout cluster-id", "optional":false }, "slog-level":{ "type":"number", "format":"number", "minimum":1, "maximum":8, "default":5, "partition-visibility":"shared", "description":"Set the level of slog for Scaleout", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "local-device":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device", "properties":{ "priority":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared" }, "id":{ "type":"number", "format":"number", "minimum":1, "maximum":16, "partition-visibility":"shared", "modify-not-allowed":1 }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable; 'disable': disable; ", "enum":[ "enable", "disable" ] }, "start-delay":{ "type":"number", "format":"number", "minimum":10, "maximum":300, "partition-visibility":"shared" }, "cluster-mode":{ "type":"string", "format":"enum", "default":"layer-2", "partition-visibility":"shared", "description":"'layer-2': Nodes in cluster are layer 2 connected (default mode); 'layer-3': Nodes in cluster are l3 connected; ", "enum":[ "layer-2", "layer-3" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "l2-redirect":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/l2-redirect", "properties":{ "redirect-eth":{ "type":"number", "format":"interface", "partition-visibility":"shared", "not":"redirect-trunk", "description":"Ethernet port (Port Value)" }, "ethernet-vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"VLAN ID" }, "redirect-trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "not":"redirect-eth", "description":"L2 Trunk group" }, "trunk-vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"VLAN ID" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "traffic-redirection":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection", "properties":{ "follow-shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"Follow shared partition for redirection" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "interfaces":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection/interfaces", "properties":{ "eth-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface (Ethernet interface number)" } } } ] }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk Interface (Trunk interface number)" } } } ] }, "ve-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ve":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Virtual ethernet Interface (Virtual ethernet interface number)" } } } ] }, "loopback-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "loopback":{ "type":"number", "format":"number", "minimum":0, "maximum":10, "partition-visibility":"shared", "description":"Loopback Interface (Loopback interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "reachability-options":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/traffic-redirection/reachability-options", "properties":{ "skip-default-route":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Do not choose default route for redirection" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "session-sync":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync", "properties":{ "follow-shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"Follow shared partition for session sync" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "interfaces":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync/interfaces", "properties":{ "eth-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface (Ethernet interface number)" } } } ] }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk Interface (Trunk interface number)" } } } ] }, "ve-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ve":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Virtual ethernet Interface (Virtual ethernet interface number)" } } } ] }, "loopback-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "loopback":{ "type":"number", "format":"number", "minimum":0, "maximum":10, "partition-visibility":"shared", "description":"Loopback Interface(Not applicable in 'layer-2' mode) (Loopback interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "reachability-options":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/session-sync/reachability-options", "properties":{ "skip-default-route":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Do not choose default route for redirection(Not applicable in 'layer-2' mode)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "exclude-interfaces":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/exclude-interfaces", "properties":{ "eth-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface (Ethernet interface number)" } } } ] }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk Interface (Trunk interface number)" } } } ] }, "ve-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ve":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Virtual ethernet Interface (Virtual ethernet interface number)" } } } ] }, "loopback-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "loopback":{ "type":"number", "format":"number", "minimum":0, "maximum":10, "partition-visibility":"shared", "description":"Loopback Interface (Loopback interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "tracking-template":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template", "properties":{ "template-list":{ "type":"array", "minItems":1, "items":{ "type":"template" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template/template/{template}", "array":[ { "properties":{ "template":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"bind tracking template name", "optional":false }, "threshold-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"action triggering threshold" }, "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'down': node stops processing user traffic; 'exit-cluster': node exits scaleout cluster; ", "enum":[ "down", "exit-cluster" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "template" ] } ] }, "multi-template-list":{ "type":"array", "minItems":1, "items":{ "type":"multi-template" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/local-device/tracking-template/multi-template/{multi-template}", "array":[ { "properties":{ "multi-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"bind multi tracking template name", "optional":false }, "template":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "template-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"bind tracking template name" }, "partition-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "$ref":"/axapi/v3/partition", "description":"Partition name" } } } ] }, "threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"action triggering threshold", "optional":true }, "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'down': node stops processing user traffic; 'exit-cluster': node exits scaleout cluster; ", "enum":[ "down", "exit-cluster" ], "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "multi-template" ] } ] } } } } }, "cluster-devices":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "minimum-nodes":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/minimum-nodes", "properties":{ "minimum-nodes-num":{ "type":"number", "format":"number", "minimum":0, "maximum":16, "default":0, "partition-visibility":"shared", "description":"Specify the minimum number of the node required to start service" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "cluster-discovery-timeout":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/cluster-discovery-timeout", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "device-id-list":{ "type":"array", "minItems":1, "items":{ "type":"device-id" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/device-id/{device-id}", "array":[ { "properties":{ "ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable; 'disable': disable; ", "enum":[ "enable", "disable" ], "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "device-id" ] } ] } } }, "device-groups":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/device-groups", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "device-group-list":{ "type":"array", "minItems":1, "items":{ "type":"device-group" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/device-groups/device-group/{device-group}", "array":[ { "properties":{ "device-group":{ "type":"number", "format":"number", "minimum":1, "maximum":16, "partition-visibility":"shared", "description":"scaleout device group", "optional":false }, "device-id-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "device-id-start":{ "type":"number", "format":"number", "partition-visibility":"shared" }, "device-id-end":{ "type":"number", "format":"number", "partition-visibility":"shared" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "device-group" ] } ] } } }, "tracking-template":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/tracking-template", "properties":{ "template-list":{ "type":"array", "minItems":1, "items":{ "type":"template" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/tracking-template/template/{template}", "array":[ { "properties":{ "template":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"bind tracking template name", "optional":false }, "threshold-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"action triggering threshold" }, "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'down': node stops processing user traffic; 'exit-cluster': node exits scaleout cluster; ", "enum":[ "down", "exit-cluster" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "template" ] } ] } } }, "service-config":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/service-config", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "template-list":{ "type":"array", "minItems":1, "items":{ "type":"template" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/service-config/template/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Scaleout template Name", "optional":false }, "bucket-count":{ "type":"number", "format":"number", "minimum":1, "maximum":256, "default":256, "partition-visibility":"shared", "description":"Number of traffic buckets", "optional":true }, "device-group":{ "type":"number", "format":"number", "minimum":1, "maximum":16, "partition-visibility":"shared", "description":"Device group id", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "name" ] } ] } } }, "db-config":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/db-config", "properties":{ "tickTime":{ "type":"number", "format":"number", "minimum":50, "maximum":10000, "partition-visibility":"shared" }, "initLimit":{ "type":"number", "format":"number", "minimum":1, "maximum":500, "partition-visibility":"shared" }, "syncLimit":{ "type":"number", "format":"number", "minimum":1, "maximum":500, "partition-visibility":"shared" }, "minSessionTimeout":{ "type":"number", "format":"number", "minimum":50, "maximum":100000, "default":100, "partition-visibility":"shared" }, "maxSessionTimeout":{ "type":"number", "format":"number", "minimum":50, "maximum":100000, "default":30000, "partition-visibility":"shared" }, "client-recv-timeout":{ "type":"number", "format":"number", "minimum":50, "maximum":100000, "default":13000, "partition-visibility":"shared" }, "clientPort":{ "type":"number", "format":"number", "minimum":100, "maximum":65535, "partition-visibility":"shared", "description":"client session port" }, "loopback-intf-support":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"support loopback interface for scaleout database (enabled by default)" }, "broken-detect-timeout":{ "type":"number", "format":"number", "minimum":500, "maximum":120000, "default":12000, "partition-visibility":"shared", "description":"database connection broken detection timeout (mseconds) (12000 mseconds for default)" }, "more-election-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"send more election packet in election period (enabled by default)" }, "elect-conn-timeout":{ "type":"number", "format":"number", "minimum":50, "maximum":15000, "default":1200, "partition-visibility":"shared", "description":"election connection timeout (mseconds) (1200 for default)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "cluster-id" ] } ] }, "apps":{ "type":"object", "$ref":"/axapi/v3/scaleout/apps", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Scaleout for apps" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "skip-mac-overwrite":{ "type":"object", "$ref":"/axapi/v3/scaleout/apps/skip-mac-overwrite", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Skips overwriting dest MAC of flooded packets on Active node" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "distributed-forwarding":{ "type":"object", "$ref":"/axapi/v3/scaleout/distributed-forwarding", "properties":{ "cgn":{ "type":"object", "$ref":"/axapi/v3/scaleout/distributed-forwarding/cgn", "properties":{ "cgn-value":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable CGN; 'disable': Disable CGN; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "fw":{ "type":"object", "$ref":"/axapi/v3/scaleout/distributed-forwarding/fw", "properties":{ "fw-value":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable FW; 'disable': Disable FW; ", "enum":[ "enable", "disable" ] }, "session-offload-direction":{ "type":"string", "format":"enum", "default":"both", "partition-visibility":"shared", "description":"'uplink': Enable session offload only in uplink direction; 'downlink': Enable session offload in downlink direction; 'both': Enable session offload in both direction; ", "enum":[ "uplink", "downlink", "both" ] }, "threshold":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "threshold-value":{ "type":"number", "format":"number", "minimum":4, "maximum":63, "default":5, "partition-visibility":"shared", "description":"configure packet threshold value to offload sessions(default 5)" }, "protocol-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'UDP': configure threshold for udp session offload; 'TCP': configure threshold for tcp session offload; ", "enum":[ "UDP", "TCP" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "slb":{ "type":"object", "$ref":"/axapi/v3/scaleout/distributed-forwarding/slb", "properties":{ "slb-value":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable SLB; 'disable': Disable SLB; ", "enum":[ "enable", "disable" ] }, "tcp-threshold":{ "type":"number", "format":"number", "minimum":4, "maximum":63, "default":5, "partition-visibility":"shared", "description":"configure packet threshold value to offload TCP sessions(default 5)" }, "udp-threshold":{ "type":"number", "format":"number", "minimum":4, "maximum":63, "default":5, "partition-visibility":"shared", "description":"configure packet threshold value to offload UDP sessions(default 5)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "status":{ "type":"object", "$ref":"/axapi/v3/scaleout/status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "traffic-map":{ "type":"object", "$ref":"/axapi/v3/scaleout/traffic-map", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "debug":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug", "properties":{ "ipv6":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/ipv6", "properties":{ "reachability":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/ipv6/reachability", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "redirect-table":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/ipv6/redirect-table", "properties":{ "l2":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/ipv6/redirect-table/l2", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "l3":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/ipv6/redirect-table/l3", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } } } }, "reachability":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/reachability", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "traffic-map":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/traffic-map", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "redirect-table":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/redirect-table", "properties":{ "l2":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/redirect-table/l2", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "l3":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/redirect-table/l3", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "hash-table":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/hash-table", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "info":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/info", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "cluster":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/cluster", "properties":{ "status":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/cluster/status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "database":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/cluster/database", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "resource-tracking":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/resource-tracking", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nat-list":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/nat-list", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nat-map":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/nat-map", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "role":{ "type":"object", "$ref":"/axapi/v3/scaleout/debug/role", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } } } }