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