
*Required properties:*

``path`` : ``<string>``
  Directory name

*Optional properties:*

``comment`` : ``<string>``
  Comment.
``gc-schedule`` : ``<calendar-event>``
  Run garbage collection job at specified schedule.
``maintenance-mode`` : ``[type=<enum> [,message=<string>]]``
  Maintenance mode, type is either 'offline' or 'read-only', message should be
  enclosed in "  ``type`` = ``read-only|offline|delete``
    Maintenance type.
  ``message`` = ``<string>``
    Message describing the reason for the maintenance.

``notification-mode`` : ``legacy-sendmail|notification-system   (default=legacy-sendmail)``
  Configure how notifications for this datastore should be sent. `legacy-
  sendmail` sends email notifications to the user configured in `notify-user`
  via the system's `sendmail` executable. `notification-system` emits matchable
  notification events to the notification system.
``notify`` : ``[[gc=<enum>] [,prune=<enum>] [,sync=<enum>] [,verify=<enum>]]``
  Datastore notification setting, enum can be one of 'always', 'never', or
  'error'.  ``gc`` = ``never|always|error``
    When do we send notifications
  ``prune`` = ``never|always|error``
    When do we send notifications
  ``sync`` = ``never|always|error``
    When do we send notifications
  ``verify`` = ``never|always|error``
    When do we send notifications

``notify-user`` : ``<string>``
  User ID
``prune-schedule`` : ``<calendar-event>``
  Run prune job at specified schedule.
``tuning`` : ``[[chunk-order=<enum>] [,sync-level=<enum>]]``
  Datastore tuning options  ``chunk-order`` = ``none|inode   (default=inode)``
    The order to sort chunks by
  ``sync-level`` = ``none|file|filesystem   (default=filesystem)``
    The level of syncing that is done when writing into a datastore.

``verify-new`` : ``<boolean>``
  If enabled, all new backups will be verified right after completion.
``keep-daily`` : ``<integer> (1 - N)``
  Number of daily backups to keep.
``keep-hourly`` : ``<integer> (1 - N)``
  Number of hourly backups to keep.
``keep-last`` : ``<integer> (1 - N)``
  Number of backups to keep.
``keep-monthly`` : ``<integer> (1 - N)``
  Number of monthly backups to keep.
``keep-weekly`` : ``<integer> (1 - N)``
  Number of weekly backups to keep.
``keep-yearly`` : ``<integer> (1 - N)``
  Number of yearly backups to keep.

