Introduction
To manage resources in multiple regions or projects or use multiple accounts, add profiles to store fixed information in different scenarios. If you have configured multiple profiles, use --cli-profile to specify the name of the profile to be configured or used.
The following table lists the KooCLI profile parameters that can be modified.
Parameter | Description |
|---|---|
cli-profile | Name of a profile. When you modify a profile without specifying this parameter, the default profile will be modified. To view the content of the default profile, run the hcloud configure show command. |
cli-mode | Authentication mode. Options:
|
Region. | |
Access key ID (AK). It must be modified together with SK. | |
Secret access key (SK). It must be modified together with AK. | |
The access token issued to an IAM user. It must be reconfigured when it expires. Otherwise, the authentication cannot be completed when you call cloud service APIs. | |
Temporary security credential. It is required when a temporary AK/SK is used for identity authentication. It must be reconfigured when it expires. Otherwise, the authentication cannot be completed when you call cloud service APIs. | |
cli-lang | Language of KooCLI. Options:
|
cli-offline | Specifies whether to use KooCLI offline mode. Options:
|
Project ID. | |
ID of the account to which an IAM user belongs. This parameter is required when you call APIs of global services in AK/SK mode. | |
cli-custom | Specifies whether to configure custom parameters. Options:
|
cli-read-timeout | I/O timeout, in seconds. The default value is 10, and the minimum value is 1. |
cli-connect-timeout | Request connection timeout, in seconds. The default value is 5, and the minimum value is 1. |
cli-retry-count | Number of connection attempts. The value ranges from 0 to 5, and the default value is 0. |
cli-skip-secure-verify | Specifies whether to skip HTTPS certificate verification (not recommended). Options:
|
cli-agency-domain-name | Account name of a delegating party. This parameter must be used together with cli-agency-name. |
cli-agency-domain-id | Account ID of the delegating party. This parameter must be used together with cli-agency-name. |
cli-agency-name | Agency name. It must be used together with cli-agency-domain-id or cli-agency-domain-name. |
cli-source-profile | The profile that stores the authentication information of the delegated party. The value of cli-source-profile cannot be the current profile. |
cli-agree-privacy-statement | Whether to agree to the privacy statement. Options:
|

- The value of --cli-custom indicates the type of the parameter to be set in the profile. If --cli-custom is set to false, the system parameters will be set. If --cli-custom is set to true, the custom parameters will be set.
- When you set a system parameter for a profile that does not exist, the profile is created; if you do so for an existing profile, the profile is modified.
- You cannot set custom parameters for a profile that does not exist. You cannot set both system parameters and custom parameters in the same command.
- After you set system parameters or custom parameters for a profile, the profile then becomes the default.
Command for adding or modifying a profile:
hcloud configure set --param1=paramValue1 --param2=paramValue2 ...
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

