{ "id":"/axapi/v3/scaleout/distributed-forwarding", "type":"object", "node-type":"intermediate", "title":"distributed-forwarding", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Enable 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" } } } } }