63 lines
1.4 KiB
JSON
63 lines
1.4 KiB
JSON
{
|
|
"provider": {
|
|
"binary": "kopia",
|
|
"commands": {
|
|
"backup": {
|
|
"snapshot_id_regex": "and ID (?P<id>[a-f0-9]+) in",
|
|
"subcmd": "snapshot create",
|
|
"tag_flag": "--tags"
|
|
},
|
|
"forget": {
|
|
"extra_flags": [
|
|
"--delete",
|
|
"--all-sources"
|
|
],
|
|
"policy_keep_flags": {
|
|
"keep_annual": "--keep-annual",
|
|
"keep_latest": "--keep-latest",
|
|
"keep_monthly": "--keep-monthly"
|
|
},
|
|
"policy_subcmd": "policy set",
|
|
"subcmd": "snapshot expire"
|
|
},
|
|
"list": {
|
|
"subcmd": "snapshot list",
|
|
"tag_flag": "--tags"
|
|
},
|
|
"restore": {
|
|
"subcmd": "restore",
|
|
"target_flag": ""
|
|
},
|
|
"verify": {
|
|
"subcmd": "repository verify"
|
|
}
|
|
},
|
|
"connection": {
|
|
"connect_subcmd": "repository connect s3",
|
|
"required": true,
|
|
"s3_flags": {
|
|
"bucket": "--bucket",
|
|
"endpoint": "--endpoint",
|
|
"prefix": "--prefix"
|
|
},
|
|
"state_file": ".kopia-config",
|
|
"status_subcmd": "repository status"
|
|
},
|
|
"env": {
|
|
"optional": [
|
|
"AWS_ACCESS_KEY_ID",
|
|
"AWS_SECRET_ACCESS_KEY"
|
|
],
|
|
"required": [
|
|
"KOPIA_PASSWORD"
|
|
]
|
|
},
|
|
"features": {
|
|
"mount": true,
|
|
"tags": true,
|
|
"ui": true,
|
|
"verify": true
|
|
},
|
|
"name": "kopia"
|
|
}
|
|
}
|