> 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

Learn to interact with vHSM's secrets engine

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. |
