> For the complete documentation index, see [llms.txt](https://docs.enclaive.cloud/virtual-hsm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets.md).

# vhsm secrets

This command groups subcommands for interacting with vHSM's secrets engines. Each secrets engine behaves differently. Refer to the documentation for more details.

### **Usage**

```sh
vhsm secrets <subcommand> [options] [args]
```

### **Examples**

* **List all enabled secrets engines:**

  ```sh
  vhsm secrets list
  ```
* **Enable a new secrets engine:**

  ```sh
  vhsm secrets enable database
  ```
* **Disable a secrets engine:**

  ```sh
  vhsm secrets disable database
  ```

For detailed usage information, use the `--help` flag with individual subcommands:

```sh
vhsm secrets <subcommand> --help
```

### **Subcommands**

| Subcommand | Description                                 |
| ---------- | ------------------------------------------- |
| `disable`  | Disable a secrets engine.                   |
| `enable`   | Enable a secrets engine.                    |
| `list`     | List all enabled secrets engines.           |
| `move`     | Move a secrets engine to a new path.        |
| `tune`     | Tune the configuration of a secrets engine. |
