{ "id":"/axapi/v3/terminal", "type":"object", "node-type":"scalar", "title":"terminal", "partition-visibility":"shared", "auto-created-object":1, "description":"Set Terminal Startup Parameters", "properties":{ "auto-size":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "not-list":[ "length", "width" ], "description":"Enable terminal length and width automatically (not work if width or length set to 0)", "optional":true }, "editing":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable command line editing", "optional":true }, "gslb-cfg":{ "type":"object", "properties":{ "gslb-prompt":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"The gslb status prompt function set" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Group status show disable" }, "group-role":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Show GSLB group role on CLI prompt" }, "symbol":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Show \"gslb\" symbol on CLI prompt" } } }, "history-cfg":{ "type":"object", "properties":{ "enable":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable terminal history" }, "size":{ "type":"number", "format":"number", "minimum":0, "maximum":1000, "default":256, "partition-visibility":"shared", "description":"Set history buffer size (Size of history buffer, default is 256)" } } }, "idle-timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "default":15, "partition-visibility":"shared", "description":"Set interval for closing connection when there is no input detected (Timeout in minutes, 0 means never timeout, default is 15)", "optional":true }, "length":{ "type":"number", "format":"number", "minimum":0, "maximum":512, "default":24, "partition-visibility":"shared", "not":"auto-size", "description":"Set number of lines on a screen(0 for no pausing) (Number of lines on screen, 0 for no pausing, default is 24)", "optional":true }, "prompt-cfg":{ "type":"object", "properties":{ "prompt":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure the normal prompt format" }, "ha-status":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Display HA status in prompt, eg. Active, Standby, ForcedStandby" }, "hostname":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Display hostname in prompt" }, "vcs-cfg":{ "type":"object", "properties":{ "vcs-status":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Display VCS status in prompt, eg. vMaster, vBlade" } } } } }, "width":{ "type":"number", "format":"number", "minimum":0, "maximum":512, "default":80, "partition-visibility":"shared", "not":"auto-size", "description":"Set width of the display terminal (Number of characters on a screen line, 0 means infinite, default is 80)", "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 } } }