diff options
author | Chris Wilson <chris+github@qwirx.com> | 2015-06-28 19:36:52 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2015-06-28 19:36:52 +0000 |
commit | 2a390ea05f0a311200aa3a3c06111c12ca690074 (patch) | |
tree | ab58c55f1e98208c4bb7081250b22b3a7b49a375 /lib | |
parent | 66e4d036cea1eac39394c9064f50eee5c993926a (diff) |
Add configuration keys for S3 store type.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/backupclient/BackupDaemonConfigVerify.cpp | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/lib/backupclient/BackupDaemonConfigVerify.cpp b/lib/backupclient/BackupDaemonConfigVerify.cpp index 0f23e5ea..3be41df9 100644 --- a/lib/backupclient/BackupDaemonConfigVerify.cpp +++ b/lib/backupclient/BackupDaemonConfigVerify.cpp @@ -45,7 +45,17 @@ static const ConfigurationVerifyKey verifyserverkeys[] = DAEMON_VERIFY_SERVER_KEYS }; -static const ConfigurationVerify verifyserver[] = +static const ConfigurationVerifyKey verifys3keys[] = +{ + // These values are only required for Amazon S3-compatible stores + ConfigurationVerifyKey("BucketName", 0), + ConfigurationVerifyKey("Port", ConfigTest_IsInt, 80), + ConfigurationVerifyKey("BasePath", 0), + ConfigurationVerifyKey("AccessKey", 0), + ConfigurationVerifyKey("SecretKey", ConfigTest_LastEntry) +}; + +static const ConfigurationVerify verifyserver[] = { { "Server", @@ -55,6 +65,13 @@ static const ConfigurationVerify verifyserver[] = 0 }, { + "S3Store", + 0, + verifys3keys, + 0, + 0 + }, + { "BackupLocations", backuplocations, 0, |