VaultKeyValueOptions Class
Points the key ring at a Vault / OpenBao KV version 2 secrets engine, on the same server the custodian uses: its address and token come from VaultTransitOptions, since one Vault holds both the key that protects the ring and the ring itself.
public sealed class VaultKeyValueOptionsInheritance System.Object → VaultKeyValueOptions
Remarks
The engine must be KV VERSION 2. Only v2 offers the check-and-set write this ring is built on, and it is what makes exactly one pod win a period: v1 overwrites blindly, which would let two pods each believe they minted the period's key.
Properties
VaultKeyValueOptions.Mount Property
Mount path of the KV v2 engine (the conventional mount is secret).
public string Mount { get; set; }Property Value
VaultKeyValueOptions.Path Property
The path under the mount that holds the ring; each key becomes one secret beneath it.
public string Path { get; set; }