{ "id":"/axapi/v3/gslb/protocol", "type":"object", "node-type":"scalar", "title":"protocol", "partition-visibility":"shared", "auto-created-object":1, "description":"Specify GSLB Message Protocol parameters", "properties":{ "auto-detect":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Automatically detect SLB Config", "optional":true }, "use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "not":"use-mgmt-port-for-all-partitions", "description":"Use management port for connections in Shared Partition", "optional":true }, "use-mgmt-port-for-all-partitions":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "not":"use-mgmt-port", "description":"Use management port for connections in all L3v Partitions", "optional":true }, "status-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":1800, "partition-visibility":"shared", "description":"Specify GSLB Message Protocol update period (The GSLB Protocol update interval (seconds), default is 30)", "optional":true }, "ping-site":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"name of site or ip address to ping", "optional":true }, "msg-format-acos-2x":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Run GSLB Protocol in compatible mode with a ACOS 2.x GSLB peer", "optional":true }, "disable-new-gslb-sync":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable new gslb config sync", "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 }, "enable-list":{ "type":"array", "minItems":1, "items":{ "type":"enable" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/protocol/enable/{type}", "array":[ { "properties":{ "type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'controller': Enable/Disable GSLB protocol as GSLB controller; 'device': Enable/Disable GSLB protocol as site device; ", "enum":[ "controller", "device" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "type" ] } ] }, "limit":{ "type":"object", "$ref":"/axapi/v3/gslb/protocol/limit", "properties":{ "ardt-query":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":200, "partition-visibility":"shared", "description":"Query Messages of Active RDT, default is 200 (Number)" }, "ardt-response":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":1000, "partition-visibility":"shared", "description":"Response Messages of Active RDT, default is 1000 (Number)" }, "ardt-session":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":32768, "partition-visibility":"shared", "description":"Sessions of Active RDT, default is 32768 (Number)" }, "conn-response":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":0, "partition-visibility":"shared", "description":"Response Messages of Connection Load, default is no limit (Number)" }, "response":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":3600, "partition-visibility":"shared", "description":"Amount of Response Messages, default is 3600 (Number)" }, "message":{ "type":"number", "format":"number", "minimum":0, "maximum":1000000, "default":10000, "partition-visibility":"shared", "description":"Amount of Messages, default is 10000 (Number)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "secure":{ "type":"object", "$ref":"/axapi/v3/gslb/protocol/secure", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Secure; 'disable': Disable Secure (default); 'enable-fallback': Fall back to non-secure if fail; ", "enum":[ "enable", "disable", "enable-fallback" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }