Vault
Vault is the first resource you create when working with secrets. It establishes the connection to a secret provider and represents the provider-side storage where secrets are kept. From a specific Vault instance, you can then create Vault Profiles to further manage secrets.
The information held by the Vault is defined by the Connector and the specific Secret Provider interface version it implements. Secret Provider uses Attributes to get the data needed to establish the connection to the vault.
Vault has the following parameters:
| Parameter | Description |
|---|---|
| Name | Name of the Vault |
Secret Provider | Identification of Connector implementing the Secret Provider Function Group |
| Interface | Secret Provider interface version supported by the Connector |
Attributes | Attributes defined by Connector implementation and the specific interface |
Secret Provider
- One
Connectorcan serve for more than oneVault. - Inputs for the
Connectorto determine the vault are captured and stored in theVault.
For more information, refer to Secret Provider description.
Vault Profile
Vault Profile is created on top of the Vault. For more information, refer to Vault Profile.
For Vault Management, see Vault Management API.