99 lines
2.4 KiB
JSON
99 lines
2.4 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"properties": {
|
|
"MAXENTRIES": {
|
|
"configDescription": "DESC_MAXENTRIES",
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"default": 15000
|
|
},
|
|
"MAXENTRYLENGTH": {
|
|
"configDescription": "DESC_MAXENTRYLENGTH",
|
|
"type": "integer",
|
|
"minimum": 80,
|
|
"default": 1024,
|
|
"unit": "byte"
|
|
},
|
|
"DEFAULT_LIST_LIMIT": {
|
|
"configDescription": "DESC_DEFAULT_LIST_LIMIT",
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"default": 1000
|
|
},
|
|
"VACUUM_ON_STARTUP": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"configDescription": "DESC_VACUUM_ON_STARTUP"
|
|
},
|
|
"MODE": {
|
|
"visibility": "HideInEngineering",
|
|
"type": "integer",
|
|
"default": 1,
|
|
"configDescription": "DESC_MODE",
|
|
"enum": [ 0, 1, 3, 4 ],
|
|
"options": [
|
|
{
|
|
"label": "ENUM_SYNCHRONOUS_EXTRA_PERSIST",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "ENUM_SYNCHRONOUS_FULL_PERSIST",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "ENUM_SYNCHRONOUS_NORMAL_PERSIST",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "ENUM_SYNCHRONOUS_OFF_PERSIST",
|
|
"value": 4
|
|
}
|
|
]
|
|
},
|
|
"REDIRECT_DIAGNOSTICS_MESSAGES_TO_FILE": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"configDescription": "DESC_REDIRECT_DIAGNOSTICS_MESSAGES_TO_FILE"
|
|
},
|
|
"MAX_DIAGNOSTICS_MESSAGES_FILE_SIZE": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "tchmi:general#/definitions/UINT32"
|
|
},
|
|
{
|
|
"unit": "byte",
|
|
"default": 52428800,
|
|
"minimum": 10000,
|
|
"visibility": "HideInEngineering",
|
|
"configDescription": "DESC_MAX_DIAGNOSTICS_MESSAGES_FILE_SIZE"
|
|
}
|
|
]
|
|
},
|
|
"MAX_DIAGNOSTICS_ARCHIVE_FILE_COUNT": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "tchmi:general#/definitions/UINT32"
|
|
},
|
|
{
|
|
"default": 2,
|
|
"minimum": 1,
|
|
"maximum": 16,
|
|
"visibility": "HideInEngineering",
|
|
"configDescription": "DESC_MAX_DIAGNOSTICS_ARCHIVE_FILE_COUNT"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"MAXENTRIES",
|
|
"MAXENTRYLENGTH",
|
|
"DEFAULT_LIST_LIMIT",
|
|
"VACUUM_ON_STARTUP",
|
|
"MODE",
|
|
"REDIRECT_DIAGNOSTICS_MESSAGES_TO_FILE",
|
|
"MAX_DIAGNOSTICS_MESSAGES_FILE_SIZE",
|
|
"MAX_DIAGNOSTICS_ARCHIVE_FILE_COUNT"
|
|
],
|
|
"type": "object",
|
|
"additionalProperties": false
|
|
} |