Configuration Settings Reference
The following configuration settings can be applied when using Ping CLI.
The following configuration settings can be applied by using the config set
command to persist the configuration value for a given Configuration Key in the Ping CLI configuration file.
The configuration file is created at .pingcli/config.yaml
in the user’s home directory.
General properties
Configuration Key | Data Type | Equivalent Parameter | Purpose |
---|---|---|---|
|
String |
The name of the stored custom configuration profile to use by default. |
|
|
Boolean |
|
Disable text output in color. |
|
String (Enum) |
|
Specify the console output format. Options are: |
Ping Identity platform service properties
Configuration Key | Data Type | Equivalent Parameter | Purpose |
---|---|---|---|
|
String |
|
The PingFederate API URL path used to communicate with PingFederate’s admin API. Example: |
|
String |
|
The PingFederate access token used to authenticate to the PingFederate admin API when using a custom OAuth 2.0 token method. |
|
String |
|
The PingFederate password used to authenticate to the PingFederate admin API when using basic authentication. |
|
String |
|
The PingFederate username used to authenticate to the PingFederate admin API when using basic authentication. Example: |
|
String |
|
The PingFederate OAuth client ID used to authenticate to the PingFederate admin API when using the OAuth 2.0 client credentials grant type. |
|
String |
|
The PingFederate OAuth client secret used to authenticate to the PingFederate admin API when using the OAuth 2.0 client credentials grant type. |
|
String Array |
|
The PingFederate OAuth scopes used to authenticate to the PingFederate admin API when using the OAuth 2.0 client credentials grant type. Accepts a comma-separated string to delimit multiple scopes. Example: |
|
String |
|
The PingFederate OAuth token URL used to authenticate to the PingFederate admin API when using the OAuth 2.0 client credentials grant type. |
|
String (Enum) |
|
The authentication type to use when connecting to the PingFederate admin API. Options are |
|
String Array |
|
Relative or full paths to PEM-encoded certificate files to be trusted as root CAs when connecting to the PingFederate server over HTTPS. Accepts a comma-separated string to delimit multiple PEM files. |
|
String |
|
The PingFederate HTTPS host used to communicate with PingFederate’s admin API. Example: |
|
Boolean |
|
Trust any certificate when connecting to the PingFederate server admin API. This is insecure and shouldn’t be enabled outside of testing. |
|
Boolean |
|
Bypass connection tests when configuring PingFederate (the |
|
String (Enum) |
|
The authentication type to use to authenticate to the PingOne management API. Option is |
|
String (UUID Format) |
|
The worker client ID used to authenticate to the PingOne management API. |
|
String |
|
The worker client secret used to authenticate to the PingOne management API. |
|
String (UUID Format) |
|
The ID of the PingOne environment that contains the worker client used to authenticate to the PingOne management API. |
|
String (Enum) |
|
The region code of the PingOne tenant. Options are: |
Platform export properties
Configuration Key | Data Type | Equivalent Parameter | Purpose |
---|---|---|---|
|
String |
|
Specifies the export format. Options are: |
|
String |
|
Specifies the output directory for export. Example: |
|
Boolean |
|
Overwrites the existing generated exports in output directory. |
|
String (UUID Format) |
|
The ID of the PingOne environment to export. Must be a valid PingOne UUID. |
|
String (Enum) |
|
Specifies the service(s) to export. Accepts a comma-separated string to delimit multiple services. Options are |