Required properties:

path : <string>
Directory name

Optional properties:

comment : <string>
Comment (single line).
gc-schedule : <calendar-event>
Run garbage collection job at specified schedule.
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.
notify : [[gc=<enum>] [,sync=<enum>] [,verify=<enum>]]

Datastore notification setting

gc = 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.
verify-new : <boolean>
If enabled, all backups will be verified right after completion.