@@ -5,17 +5,17 @@ python.version = python3
55srcURL = < value >
66* This the URL to be used for the REST API access of the Splunk instance , https :// localhost :8089 / for example (does not have to be localhost )
77srcUsername = < value >
8- * username to use for REST API of srcURL argument (only required if not using useLocalAuth )
8+ * username to use for REST API of srcURL argument (required if not using useLocalAuth )
99srcPassword = < value >
10- * password to use for REST API of srcURL argument (only required if not using useLocalAuth )
10+ * password to use for REST API of srcURL argument (required if not using useLocalAuth ), use 'password:<name in passwords.conf>' and the app will attempt to find the password in your passwords . conf file
1111gitTempDir = < value >
12- * location where to store the output of the script on the filesystem
12+ * location where to store the output of the script on the filesystem ( note this directory will be deleted / re - created but the parent dir must exist )
1313gitRepoURL = < value >
1414* git repository URL to store the objects (SSH URL only )
1515noPrivate = < boolean >
16- * disable the backup of user level / private objects (true / false )
16+ * disable the backup of user level / private objects (true / false ), default false
1717noDisabled = < boolean >
18- * disable the backup of objects with a disabled status in Splunk (true / false )
18+ * disable the backup of objects with a disabled status in Splunk (true / false ), default false
1919includeEntities = < value >
2020* comma separated list of object values to include
2121excludeEntities = < value >
@@ -25,32 +25,44 @@ includeOwner = <value>
2525excludeOwner = < value >
2626* comma separated list of owners objects that should be transferred
2727debugMode = < boolean >
28- * turn on DEBUG level logging (defaults to INFO ) (true / false )
28+ * turn on DEBUG level logging (defaults to INFO ) (true / false ), default false
2929useLocalAuth = < boolean >
30- * do not use the srcUsername / srcPassword , use the session_key of the user running the modular input instead (works on localhost only ) (true / false )
30+ * do not use the srcUsername / srcPassword , use the session_key of the user running the modular input instead (works on localhost only ) (true / false ), default false
3131remoteAppName = < value >
32- * defaults to SplunkVersionControl , this app needs to contain the savedsearches and potentially the splunkversioncontrol_globalexclusionlist
32+ * defaults to SplunkVersionControl , this app needs to contain the savedsearches and potentially the splunkversioncontrol_globalexclusionlist , use SplunkVersionControlCloud on a cloud - based instance
3333appsList = < value >
34- * Comma separated list of apps , this changes Splunk Version Control to not list all applications and instead only runs a backup on the specified apps . Useful for Splunk Cloud where you cannot access the apps REST endpoint
34+ * Comma separated list of apps , this changes Splunk Version Control to not list all applications and instead only runs a backup on the specified apps
35+ git_command = < value >
36+ * defaults to 'git' , can be overriden (for example on a Windows server ) to use a full path to the git command
37+ ssh_command = < value >
38+ * defaults to 'ssh' , can be overriden (for example on a Windows server ) to use a full path to the ssh command
39+ proxy = < value >
40+ * If supplied provides a proxy setting to use to access the srcURL (https proxy ). Use https :// user :password :passwordinpasswordsconf @10.10 .1.0 :3128 and the application will obtain the password for the entry 'passwordinpasswordsconf' . If password : is not used the password is used as per a normal proxy setting , for example https :// user :password @10.10 .1.0 :3128
3541
3642[splunkversioncontrol_restore :// < name > ]
3743destURL = < value >
3844* This the URL to be used for the REST API access of the Splunk instance , https :// localhost :8089 / for example (does not have to be localhost )
3945destUsername = < value >
4046* username to use for REST API of srcURL argument (only required if not using useLocalAuth )
4147destPassword = < value >
42- * password to use for REST API of srcURL argument (only required if not using useLocalAuth )
48+ * password to use for REST API of srcURL argument (only required if not using useLocalAuth ), use 'password:<name in passwords.conf>' and the app will attempt to find the password in your passwords . conf file
4349gitTempDir = < value >
44- * location where to store the output of the script on the filesystem
50+ * location where to store the output of the script on the filesystem ( note this directory will be deleted / re - created but the parent dir must exist )
4551gitRepoURL = < value >
4652* git repository URL to store the objects (SSH URL only )
4753auditLogsLookupBackTime = < value >
4854* This is how far back the audit logs will be checked to ensure that a restore entry is valid , this should be set to your interval time or slightly more , defaults to - 1 h (use Splunk format )
4955debugMode = < boolean >
50- * turn on DEBUG level logging (defaults to INFO ) (true / false )
56+ * turn on DEBUG level logging (defaults to INFO ) (true / false ), default false
5157useLocalAuth = < boolean >
52- * do not use the srcUsername / srcPassword , use the session_key of the user running the modular input instead (works on localhost only ) (true / false )
58+ * do not use the srcUsername / srcPassword , use the session_key of the user running the modular input instead (works on localhost only ) (true / false ), default false
5359remoteAppName = < value >
54- * defaults to SplunkVersionControl , this app needs to contain the savedsearches and potentially the splunkversioncontrol_globalexclusionlist
60+ * defaults to SplunkVersionControl , this app needs to contain the savedsearches and potentially the splunkversioncontrol_globalexclusionlist , use SplunkVersionControlCloud on a cloud - based instance
5561timewait = < value >
5662* defaults to 600 , if the kvstore contains an entry advising there is a restore running , how many seconds should pass before the entry is deleted and the restore happens anyway ?
63+ git_command = < value >
64+ * defaults to 'git' , can be overriden (for example on a Windows server ) to use a full path to the git command
65+ ssh_command = < value >
66+ * defaults to 'ssh' , can be overriden (for example on a Windows server ) to use a full path to the ssh command
67+ proxy = < value >
68+ * If supplied provides a proxy setting to use to access the destURL (https proxy ). Use https :// user :password :passwordinpasswordsconf @10.10 .1.0 :3128 and the application will obtain the password for the entry 'passwordinpasswordsconf' . If password : is not used the password is used as per a normal proxy setting , for example https :// user :password @10.10 .1.0 :3128
0 commit comments