-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDuplicati_Template.JSON
57 lines (57 loc) · 1.42 KB
/
Duplicati_Template.JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
"Data": {
"Instance": {
"GUID": "xxxxxx-xxxxxx",
"Name": "string"
},
"Set": {
"ID": "string", #Same as internal DB name for set
"Name": "string"
},
"Operation": {
"Type": "string", #('Backup','Restore','Verify','Compact','Repair')
"BeginTime": epoch,
"EndTime": epoch,
"Duration": millisecond,
"Success": Boolean,
"Dryrun": Boolean,
"LastRun": epoch, #Last time any operation was run
"LastRunSuccess": Boolean, #Was the last run above successful?
"NextRun": epoch, #Next scheduled operation
},
"Storage": {
"SourceSize": bytes,
"RemoteSize": bytes,
"TotalFiles": number,
"Provider": "string", #Where is the backup being stored
"QuotaSize": bytes,
"QuotaExceeded": Boolean
"RemoteCalls": number,
"SizeUp": bytes,
"SizeDown": bytes
},
"Backup": {
"FilesAdded": number,
"FilesDeleted": number,
"SizeAdded": bytes,
"SizeDeleted": bytes,
"VersionsStored": number,
"VersionsDeleted": number,
"LastVersion": epoch, #should be a timestamp of the last time the backup executed without warnings/errors — should match most recent restore date available
"PartialBackup": boolean
},
"Restore": {
"FilesRestored": number,
"FilesFailed": number,
"SizeRestored": bytes,
"SizeFailed": bytes
},
"Compact": {
"Change": number #Expressed as percentage diff i.e. 97 =97%
},
"Database": {
"Size": bytes #Duplicati main DB size
},
"Messages": {
"Message": "string" #Delimited
}
}