instance-zeo-schema.json 901 Bytes
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "additionalProperties": false,
  "properties": {
    "backup": {
      "description": "'%(backup)s' is expanded to partition's ZODB backup path (typically 'srv/backup/zodb'), and %(name)s with the export id",
      "default": "%(backup)s/%(name)s",
      "type": "string"
    },
    "family": {
      "description": "Opaque name used to regroup/separate mountpoints under different ZEO processes (must be valid as a file name and as a ConfigParser section name)",
      "default": "default",
      "pattern": "^[^<>:\"/\\|?*\\]\\[ ]*$",
      "type": "string"
    },
    "path": {
      "description": "FileStorage file path, '%(zodb)s' occurrences are replaced with the path to partition's srv/zodb directory, and %(name)s with the export id",
      "default": "%(zodb)s/%(name)s.fs",
      "type": "string"
    }
  },
  "type": "object"
}