59 lines
1.2 KiB
JSON
59 lines
1.2 KiB
JSON
{
|
|
"provider": {
|
|
"binary": "restic",
|
|
"commands": {
|
|
"backup": {
|
|
"repo_flag": "-r",
|
|
"snapshot_id_regex": "snapshot (?P<id>[a-f0-9]+) saved",
|
|
"subcmd": "backup",
|
|
"tag_flag": "--tag"
|
|
},
|
|
"forget": {
|
|
"extra_flags": [
|
|
"--prune",
|
|
"--quiet"
|
|
],
|
|
"keep_last_flag": "--keep-last",
|
|
"keep_monthly_flag": "--keep-monthly",
|
|
"keep_yearly_flag": "--keep-yearly",
|
|
"repo_flag": "-r",
|
|
"subcmd": "forget",
|
|
"tag_flag": "--tag"
|
|
},
|
|
"list": {
|
|
"repo_flag": "-r",
|
|
"subcmd": "snapshots",
|
|
"tag_flag": "--tag"
|
|
},
|
|
"restore": {
|
|
"repo_flag": "-r",
|
|
"subcmd": "restore",
|
|
"target_flag": "--target"
|
|
},
|
|
"verify": {
|
|
"repo_flag": "-r",
|
|
"subcmd": "check"
|
|
}
|
|
},
|
|
"connection": {
|
|
"required": false,
|
|
"s3_flags": {}
|
|
},
|
|
"env": {
|
|
"optional": [
|
|
"RESTIC_PASSWORD_FILE",
|
|
"RESTIC_PASSWORD"
|
|
],
|
|
"required": [
|
|
"RESTIC_REPOSITORY"
|
|
]
|
|
},
|
|
"features": {
|
|
"mount": true,
|
|
"tags": true,
|
|
"ui": false,
|
|
"verify": true
|
|
},
|
|
"name": "restic"
|
|
}
|
|
}
|