Documentation ¶
Index ¶
- type HCVaultLoginToken
- type HCVaultSecretStore
- func (c *HCVaultSecretStore) DoesEthereumWalletExist(secretPath string) (bool, error)
- func (c *HCVaultSecretStore) DoesExist(root string, path string) (bool, error)
- func (c *HCVaultSecretStore) DoesExistWithPath(path string) (bool, error)
- func (c *HCVaultSecretStore) DoesVegaNodeExist(network string, node string) (bool, error)
- func (c *HCVaultSecretStore) DoesVegaWalletExist(secretPath string) (bool, error)
- func (c *HCVaultSecretStore) GetAllVegaNode(network string) (map[string]*secrets.VegaNodePrivate, error)
- func (c *HCVaultSecretStore) GetBotsApiToken() (string, error)
- func (c *HCVaultSecretStore) GetDigitalOceanApiToken() (string, error)
- func (c *HCVaultSecretStore) GetEthereumNodeURL(environment string) (string, error)
- func (c *HCVaultSecretStore) GetEthereumWallet(secretPath string) (*secrets.EthereumWalletPrivate, error)
- func (c *HCVaultSecretStore) GetEtherscanApikey() (string, error)
- func (c *HCVaultSecretStore) GetInfuraProjectId() (string, error)
- func (c *HCVaultSecretStore) GetSecret(root string, path string) (map[string]interface{}, error)
- func (c *HCVaultSecretStore) GetSecretAsByte(root string, path string) ([]byte, error)
- func (c *HCVaultSecretStore) GetSecretList(root string, path string) ([]string, error)
- func (c *HCVaultSecretStore) GetSecretWithPath(path string) (map[string]interface{}, error)
- func (c *HCVaultSecretStore) GetVegaNode(network string, node string) (*secrets.VegaNodePrivate, error)
- func (c *HCVaultSecretStore) GetVegaNodeList(network string) ([]string, error)
- func (c *HCVaultSecretStore) GetVegaWallet(secretPath string) (*secrets.VegaWalletPrivate, error)
- func (c *HCVaultSecretStore) StoreEthereumWallet(secretPath string, secretData *secrets.EthereumWalletPrivate) error
- func (c *HCVaultSecretStore) StoreVegaNode(network string, node string, privateData *secrets.VegaNodePrivate) error
- func (c *HCVaultSecretStore) StoreVegaWallet(secretPath string, secretData *secrets.VegaWalletPrivate) error
- func (c *HCVaultSecretStore) UpsertSecret(root string, path string, secret map[string]interface{}) error
- func (c *HCVaultSecretStore) UpsertSecretFromByte(root string, path string, secretDataByte []byte) error
- func (c *HCVaultSecretStore) UpsertSecretWithPath(path string, secret map[string]interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HCVaultLoginToken ¶
type HCVaultSecretStore ¶
func NewHCVaultSecretStore ¶
func NewHCVaultSecretStore( vaultURL string, loginToken HCVaultLoginToken, ) (*HCVaultSecretStore, error)
func (*HCVaultSecretStore) DoesEthereumWalletExist ¶
func (c *HCVaultSecretStore) DoesEthereumWalletExist(secretPath string) (bool, error)
func (*HCVaultSecretStore) DoesExist ¶
func (c *HCVaultSecretStore) DoesExist(root string, path string) (bool, error)
func (*HCVaultSecretStore) DoesExistWithPath ¶
func (c *HCVaultSecretStore) DoesExistWithPath(path string) (bool, error)
func (*HCVaultSecretStore) DoesVegaNodeExist ¶
func (c *HCVaultSecretStore) DoesVegaNodeExist(network string, node string) (bool, error)
func (*HCVaultSecretStore) DoesVegaWalletExist ¶
func (c *HCVaultSecretStore) DoesVegaWalletExist(secretPath string) (bool, error)
func (*HCVaultSecretStore) GetAllVegaNode ¶
func (c *HCVaultSecretStore) GetAllVegaNode(network string) (map[string]*secrets.VegaNodePrivate, error)
func (*HCVaultSecretStore) GetBotsApiToken ¶ added in v0.73.9
func (c *HCVaultSecretStore) GetBotsApiToken() (string, error)
func (*HCVaultSecretStore) GetDigitalOceanApiToken ¶
func (c *HCVaultSecretStore) GetDigitalOceanApiToken() (string, error)
func (*HCVaultSecretStore) GetEthereumNodeURL ¶
func (c *HCVaultSecretStore) GetEthereumNodeURL(environment string) (string, error)
func (*HCVaultSecretStore) GetEthereumWallet ¶
func (c *HCVaultSecretStore) GetEthereumWallet(secretPath string) (*secrets.EthereumWalletPrivate, error)
func (*HCVaultSecretStore) GetEtherscanApikey ¶
func (c *HCVaultSecretStore) GetEtherscanApikey() (string, error)
func (*HCVaultSecretStore) GetInfuraProjectId ¶
func (c *HCVaultSecretStore) GetInfuraProjectId() (string, error)
func (*HCVaultSecretStore) GetSecret ¶
func (c *HCVaultSecretStore) GetSecret(root string, path string) (map[string]interface{}, error)
func (*HCVaultSecretStore) GetSecretAsByte ¶
func (c *HCVaultSecretStore) GetSecretAsByte(root string, path string) ([]byte, error)
func (*HCVaultSecretStore) GetSecretList ¶
func (c *HCVaultSecretStore) GetSecretList(root string, path string) ([]string, error)
func (*HCVaultSecretStore) GetSecretWithPath ¶
func (c *HCVaultSecretStore) GetSecretWithPath(path string) (map[string]interface{}, error)
func (*HCVaultSecretStore) GetVegaNode ¶
func (c *HCVaultSecretStore) GetVegaNode(network string, node string) (*secrets.VegaNodePrivate, error)
func (*HCVaultSecretStore) GetVegaNodeList ¶
func (c *HCVaultSecretStore) GetVegaNodeList(network string) ([]string, error)
func (*HCVaultSecretStore) GetVegaWallet ¶
func (c *HCVaultSecretStore) GetVegaWallet(secretPath string) (*secrets.VegaWalletPrivate, error)
func (*HCVaultSecretStore) StoreEthereumWallet ¶
func (c *HCVaultSecretStore) StoreEthereumWallet(secretPath string, secretData *secrets.EthereumWalletPrivate) error
func (*HCVaultSecretStore) StoreVegaNode ¶
func (c *HCVaultSecretStore) StoreVegaNode(network string, node string, privateData *secrets.VegaNodePrivate) error
func (*HCVaultSecretStore) StoreVegaWallet ¶
func (c *HCVaultSecretStore) StoreVegaWallet(secretPath string, secretData *secrets.VegaWalletPrivate) error
func (*HCVaultSecretStore) UpsertSecret ¶
func (c *HCVaultSecretStore) UpsertSecret(root string, path string, secret map[string]interface{}) error
func (*HCVaultSecretStore) UpsertSecretFromByte ¶
func (c *HCVaultSecretStore) UpsertSecretFromByte(root string, path string, secretDataByte []byte) error
func (*HCVaultSecretStore) UpsertSecretWithPath ¶
func (c *HCVaultSecretStore) UpsertSecretWithPath(path string, secret map[string]interface{}) error
Click to show internal directories.
Click to hide internal directories.