Documentation
¶
Index ¶
- type Option
- type Skyflow
- func (s *Skyflow) AddConnection(config vaultutils.ConnectionConfig) *error.SkyflowError
- func (s *Skyflow) AddSkyflowCredentials(config vaultutils.Credentials) *error.SkyflowError
- func (s *Skyflow) AddVault(config vaultutils.VaultConfig) *error.SkyflowError
- func (s *Skyflow) Connection(connectionId ...string) (*connectionService, *error.SkyflowError)
- func (s *Skyflow) GetConnection(connId string) (*vaultutils.ConnectionConfig, *error.SkyflowError)
- func (s *Skyflow) GetLoglevel() *logger.LogLevel
- func (s *Skyflow) GetVault(vaultId string) (*vaultutils.VaultConfig, *error.SkyflowError)
- func (s *Skyflow) RemoveConnection(connectionId string) *error.SkyflowError
- func (s *Skyflow) RemoveVault(vaultId string) *error.SkyflowError
- func (s *Skyflow) UpdateConnection(updatedConfig vaultutils.ConnectionConfig) *error.SkyflowError
- func (s *Skyflow) UpdateLogLevel(logLevel logger.LogLevel)
- func (s *Skyflow) UpdateSkyflowCredentials(credentials vaultutils.Credentials) *error.SkyflowError
- func (s *Skyflow) UpdateVault(updatedConfig vaultutils.VaultConfig) *error.SkyflowError
- func (s *Skyflow) Vault(vaultID ...string) (*vaultService, *error.SkyflowError)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*Skyflow) *error.SkyflowError
func WithConnections ¶
func WithConnections(config ...vaultutils.ConnectionConfig) Option
WithConnections sets a connection configuration.
func WithCredentials ¶
func WithCredentials(credentials vaultutils.Credentials) Option
WithCredentials sets credentials for the Skyflow client.
func WithLogLevel ¶
WithLogLevel sets the logging level.
func WithVaults ¶
func WithVaults(config ...vaultutils.VaultConfig) Option
WithVaults sets a vault configuration.
type Skyflow ¶
type Skyflow struct {
// contains filtered or unexported fields
}
func NewSkyflow ¶
func NewSkyflow(opts ...Option) (*Skyflow, *error.SkyflowError)
NewSkyflow initializes a Skyflow client with the given options.
func (*Skyflow) AddConnection ¶
func (s *Skyflow) AddConnection(config vaultutils.ConnectionConfig) *error.SkyflowError
func (*Skyflow) AddSkyflowCredentials ¶
func (s *Skyflow) AddSkyflowCredentials(config vaultutils.Credentials) *error.SkyflowError
func (*Skyflow) AddVault ¶
func (s *Skyflow) AddVault(config vaultutils.VaultConfig) *error.SkyflowError
func (*Skyflow) Connection ¶
func (s *Skyflow) Connection(connectionId ...string) (*connectionService, *error.SkyflowError)
func (*Skyflow) GetConnection ¶
func (s *Skyflow) GetConnection(connId string) (*vaultutils.ConnectionConfig, *error.SkyflowError)
func (*Skyflow) GetLoglevel ¶
func (*Skyflow) GetVault ¶
func (s *Skyflow) GetVault(vaultId string) (*vaultutils.VaultConfig, *error.SkyflowError)
func (*Skyflow) RemoveConnection ¶
func (s *Skyflow) RemoveConnection(connectionId string) *error.SkyflowError
func (*Skyflow) RemoveVault ¶
func (s *Skyflow) RemoveVault(vaultId string) *error.SkyflowError
func (*Skyflow) UpdateConnection ¶
func (s *Skyflow) UpdateConnection(updatedConfig vaultutils.ConnectionConfig) *error.SkyflowError
func (*Skyflow) UpdateLogLevel ¶
UpdateLogLevel update methods
func (*Skyflow) UpdateSkyflowCredentials ¶
func (s *Skyflow) UpdateSkyflowCredentials(credentials vaultutils.Credentials) *error.SkyflowError
func (*Skyflow) UpdateVault ¶
func (s *Skyflow) UpdateVault(updatedConfig vaultutils.VaultConfig) *error.SkyflowError
Click to show internal directories.
Click to hide internal directories.