»/sys/config/state
The endpoints under sys/config/state
return Vault's configuration state.
Currently, it only supports returning a sanitized version of the configuration.
»Get Sanitized Configuration State
This endpoint returns a sanitized version of the configuration state. The
configuration excludes certain fields and mappings in the configuration file
that can potentially contain sensitive information, which includes values from
Storage.Config
, HAStorage.Config
, Seals.Config
and the
Telemetry.CirconusAPIToken
value.
Method |
Path |
GET |
/sys/config/state/sanitized |
»Sample Request
$ curl \
--header "X-Vault-Token: ..." \
'http://127.0.0.1:8200/v1/sys/config/state/sanitized'
$ curl \ --header "X-Vault-Token: ..." \ 'http://127.0.0.1:8200/v1/sys/config/state/sanitized'
»Sample Response
{
"api_addr": "http://127.0.0.1:8200",
"cache_size": 0,
"cluster_addr": "",
"cluster_cipher_suites": "",
"cluster_name": "",
"default_lease_ttl": 0,
"default_max_request_duration": 0,
"disable_cache": false,
"disable_clustering": false,
"disable_indexing": false,
"disable_mlock": false,
"disable_performance_standby": false,
"disable_printable_check": false,
"disable_sealwrap": false,
"enable_ui": true,
"listeners": [
{
"config": {
"address": "127.0.0.1:8200",
"tls_disable": 1
},
"type": "tcp"
}
],
"log_format": "",
"log_level": "",
"max_lease_ttl": 0,
"pid_file": "",
"plugin_directory": "/opt/vault/plugins",
"raw_storage_endpoint": false,
"seals": [
{
"disabled": false,
"type": "shamir"
}
],
"storage": {
"cluster_addr": "",
"disable_clustering": false,
"redirect_addr": "http://127.0.0.1:8200",
"type": "inmem"
}
}
{ "api_addr": "http://127.0.0.1:8200", "cache_size": 0, "cluster_addr": "", "cluster_cipher_suites": "", "cluster_name": "", "default_lease_ttl": 0, "default_max_request_duration": 0, "disable_cache": false, "disable_clustering": false, "disable_indexing": false, "disable_mlock": false, "disable_performance_standby": false, "disable_printable_check": false, "disable_sealwrap": false, "enable_ui": true, "listeners": [ { "config": { "address": "127.0.0.1:8200", "tls_disable": 1 }, "type": "tcp" } ], "log_format": "", "log_level": "", "max_lease_ttl": 0, "pid_file": "", "plugin_directory": "/opt/vault/plugins", "raw_storage_endpoint": false, "seals": [ { "disabled": false, "type": "shamir" } ], "storage": { "cluster_addr": "", "disable_clustering": false, "redirect_addr": "http://127.0.0.1:8200", "type": "inmem" }}