provisioning-code/.ncl-cache/b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a.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"
}
}