CloudClient supports configurable settings to customize it's behavior. The configuration is stored in file cloudclient.config.
Locating cloudclient.config file
The cloudclient.config file is present in a directory named ".cloudclient" under user's home directory. Following are the paths to check based on the type of operating system you are using.
- For Windows operating system : C:\Users\USERNAME\.cloudclient\cloudclient.config
- For Linux based operating system : /home/USERNAME/.cloudclient/cloudclient.config
- For Mac operating system : /Users/USERNAME/.cloudclient/cloudclient.config
Configuration parameters
The cloudclient.config file contains a number of configuration settings. They are explained below.
- EULA (true/false): Specifies whether user agrees to the End User License Agreement or not. Automatically set after user agrees to the license agreement upon first launch.
- default.page.size (integer): Specifies how many items to show in a page when displaying list of items.
- app.home (path): Specifies the running directory for cloudclient. Automatically updated when you start cloudclient.
- persist.session (true/false): Specifies whether to store the user authentication session in persisted format when logged in using CloudClient.properties file. This session will be used for future CloudClient launch.
- suppress.status.messages (true/false): Specifies whether to show detailed status messages from cloudclient.
- trust.certs.on.first.use (true/false): Specifies whether to accept server certificates when server is used for the first time. This is designed to be used in automation where you do not want the user to interactively accept the server certificate.
- auto.completion.enable (true/false): Specifies whether to launch CloudClient with auto-completion for command parameters enabled or disabled.
- truststore.password.auto.create (true/false): Specifies whether to automatically create a random password for CloudClient's truststore or to prompt user to set a password for truststore; on CloudClient launch. When set to true, a random password will be created for the user; when set to false, the password will be input by the user. In both cases, the password will be securely stored in encrypted format in the file "USER_HOME/.cloudclient/cloudclient.secure.truststore.password". The truststore file will be at location "USER_HOME/.cloudclient/cloudclient.secure.truststore
Default configuration
Following are the default values for these parameters:-
EULA = true
default.page.size = 25
app.home = NO_DEFAULT (set/updated when running cloudclient)
persist.session = true
suppress.status.messages = false
trust.certs.on.first.use = false
auto.completion.enable = true
truststore.password.auto.create = true