{ "id":"/axapi/v3/fail-safe", "type":"object", "node-type":"scalar", "title":"fail-safe", "partition-visibility":"shared", "auto-created-object":1, "description":"Fail Safe Global Commands", "properties":{ "fpga-buff-recovery-threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":10, "default":2, "partition-visibility":"shared", "description":"FPGA buffers recovery threshold (Units of 256 buffers (default 2))", "optional":true }, "fpga-monitor-enable":{ "type":"number", "format":"flag", "plat-pos-list":["fpga-health-mon"], "default":0, "partition-visibility":"shared", "description":"FPGA monitor feature enable", "optional":true }, "fpga-monitor-forced-reboot":{ "type":"number", "format":"flag", "plat-pos-list":["fpga-health-mon"], "default":0, "partition-visibility":"shared", "description":"FPGA monitor forced reboot in error condition", "optional":true }, "fpga-monitor-interval":{ "type":"number", "format":"number", "plat-pos-list":["fpga-health-mon"], "minimum":1, "maximum":60, "default":1, "partition-visibility":"shared", "description":"FPGA monitor packet interval (seconds) (Numbers of seconds between sending packets (default 1))", "optional":true }, "fpga-monitor-threshold":{ "type":"number", "format":"number", "plat-pos-list":["fpga-health-mon"], "minimum":2, "maximum":255, "default":30, "partition-visibility":"shared", "description":"FPGA monitor packet missed for error condition (Numbers of missed monitor packets before setting error condition (default 30))", "optional":true }, "hw-error-monitor":{ "type":"string", "format":"enum", "default":"hw-error-monitor-enable", "partition-visibility":"shared", "description":"'hw-error-monitor-disable': Disable fail-safe hardware error monitor; 'hw-error-monitor-enable': Enable fail-safe hardware error monitor; ", "enum":[ "hw-error-monitor-disable", "hw-error-monitor-enable" ], "optional":true }, "hw-ssl-timeout-monitor":{ "type":"string", "format":"enum", "default":"hw-ssl-timeout-monitor-enable", "partition-visibility":"shared", "description":"'hw-ssl-timeout-monitor-disable': Disable fail-safe hardware SSL timeout monitor; 'hw-ssl-timeout-monitor-enable': Enable fail-safe hardware SSL timeout monitor; ", "enum":[ "hw-ssl-timeout-monitor-disable", "hw-ssl-timeout-monitor-enable" ], "optional":true }, "hw-error-recovery-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":1440, "partition-visibility":"shared", "description":"Hardware error recovery timeout (minutes) (waiting time of recovery from hardware errors (default 0))", "optional":true }, "session-mem-recovery-threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":30, "partition-visibility":"shared", "description":"Session memory recovery threshold (percentage) (Percentage of available session memory (default 30%))", "optional":true }, "sw-error-monitor-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable fail-safe software error monitor", "optional":true }, "sw-error-recovery-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":1440, "default":3, "partition-visibility":"shared", "description":"Software error recovery timeout (minutes) (waiting time of recovery from software errors (default 3))", "optional":true }, "total-memory-size-check":{ "type":"number", "format":"number", "minimum":1, "maximum":256, "partition-visibility":"shared", "description":"Check total memory size of current system (Size of memory (GB))", "optional":true }, "dataplane-recovery-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":30, "default":5, "partition-visibility":"shared", "description":"dataplane hung detection timeout before ACOS is restarted (in seconds)", "optional":true }, "log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"kill", "description":"Log the event", "optional":true }, "kill":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"log", "description":"Stop the traffic and log the event", "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 }, "config":{ "type":"object", "$ref":"/axapi/v3/fail-safe/config", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "disable-failsafe":{ "type":"object", "$ref":"/axapi/v3/fail-safe/disable-failsafe", "properties":{ "action":{ "type":"string", "format":"enum", "default":"all", "partition-visibility":"shared", "description":"'all': Disable All; 'io-buffer': Disable I/O Buffer; 'session-memory': Disable Session Memory; 'system-memory': Disable System Memory; ", "enum":[ "all", "io-buffer", "session-memory", "system-memory" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }