---
sidebar_label: HashiCorp Vault Self-Hosted
---

# HashiCorp Vault Self-Hosted

HashiCorp Vault hosted by the customer, integrated via parameter lifecycle events

**Type**: `hashicorp-vault-self-hosted`

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|[**setup**](#setup)|`object`|Vault server location and storage layout<br/>|yes|

**Additional Properties:** not allowed  
**Example**

```json
{
    "setup": {
        "vault_address": "https://vault.acme-corp.io",
        "mount": "secret",
        "secret_path": "nullplatform"
    }
}
```

<a name="setup"></a>
## setup: Setup

Vault server location and storage layout

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|**mount**<br/>(Mount Point)|`string`|The KV engine mount point on the Vault server<br/>Default: `"secret"`<br/>|no|
|**secret_path**|`string`|The base path for secrets within the mount<br/>Default: `"nullplatform"`<br/>|no|
|**vault_address**|`string`|The URL of the HashiCorp Vault server reachable from the customer side<br/>Format: `"uri"`<br/>|yes|

**Example**

```json
{
    "vault_address": "https://vault.acme-corp.io",
    "mount": "secret",
    "secret_path": "nullplatform"
}
```
