Skip to content
Snippets Groups Projects
Commit b8cb9cef authored by Artur Sabirov's avatar Artur Sabirov
Browse files

rpc_api.md: add .proc_get_config

parent 7b28fdfa
No related branches found
No related tags found
1 merge request!496rpc_api.md: add .proc_get_config
Pipeline #47788 passed
...@@ -791,5 +791,31 @@ fn proc_expel_redirect(cluster_id, instance_id) ...@@ -791,5 +791,31 @@ fn proc_expel_redirect(cluster_id, instance_id)
- `instance_id`: (MP_STR), - `instance_id`: (MP_STR),
<!-- ------------------------------------------------------------------------------—- --------------------------------------------------------------------------------
### to be continued {: #TBC } --> ### .proc_get_config {: #.proc_get_config }
```rust
fn proc_get_config() -> Result
```
Возвращает совокупную конфигурацию инстанса, в которой для каждого параметра
указано значение `value` и его источник `source`.
Возможные типы данных:
* `value`: (MP_MAP | MP_INT | MP_STR | MP_BOOL | MP_ARRAY | MP_FLOAT)
* `source`: (MP_STR)
Возможные источники значений параметров — поле `source`:
* `"default"` — по умолчанию
* `"config_file"` — [файл конфигурации]
* `"commandline_or_environment"` — параметры команды [picodata
run](../reference/cli.md#run) или переменные окружения
Возвращаемое значение:
* `config` (MP_MAP) — словарь, повторяющий формат [файла конфигурации]
[файл конфигурации]: ../reference/config.md#config_file_description
[файла конфигурации]: ../reference/config.md#config_file_description
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment