adapter

package
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2023 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdminSettingsDbAdapter added in v0.16.0

func NewAdminSettingsDbAdapter(db port.DbAdapter) port.AdminSettingsAdapter

func NewBaselinesApiAdapter added in v0.13.0

func NewBaselinesApiAdapter() port.BaselinesAdapter

func NewDbAdapter added in v0.16.0

func NewDbAdapter(params *DbAdapterParams) port.DbAdapter

func NewSshFsAdapter added in v0.10.0

func NewSshFsAdapter() port.SshKernelAdapter

func NewSshKernelApiAdapter added in v0.10.0

func NewSshKernelApiAdapter() port.SshAdapter

Types

type AdminSettingsDbAdapter added in v0.16.0

type AdminSettingsDbAdapter struct {
	// contains filtered or unexported fields
}

func (*AdminSettingsDbAdapter) Get added in v0.16.0

func (*AdminSettingsDbAdapter) SetChannel added in v0.16.0

func (a *AdminSettingsDbAdapter) SetChannel(channel types.UpdatesChannel) error

func (*AdminSettingsDbAdapter) SetWebhook added in v0.16.0

func (a *AdminSettingsDbAdapter) SetWebhook(webhook string) error

type BaselinesApiAdapter added in v0.13.0

type BaselinesApiAdapter struct {
	// contains filtered or unexported fields
}

func (*BaselinesApiAdapter) GetLatest added in v0.13.0

type DbAdapter added in v0.16.0

type DbAdapter struct {
	// contains filtered or unexported fields
}

DbAdapter is an adapter to configure how Vertex will store data.

func (*DbAdapter) Connect added in v0.16.0

func (a *DbAdapter) Connect() error

func (*DbAdapter) ConnectTo added in v0.16.0

func (a *DbAdapter) ConnectTo(driver string, dataSource string, retries int) error

func (*DbAdapter) Get added in v0.16.0

func (a *DbAdapter) Get() *types.DB

func (*DbAdapter) GetDBMSName added in v0.16.0

func (a *DbAdapter) GetDBMSName() types.DbmsName

func (*DbAdapter) GetDbConfig added in v0.16.0

func (a *DbAdapter) GetDbConfig() types.DbConfig

func (*DbAdapter) SetDBMSName added in v0.16.0

func (a *DbAdapter) SetDBMSName(name types.DbmsName) error

SetDBMSName sets the database management system name. The user must also Connect to the database afterwords.

type DbAdapterParams added in v0.16.0

type DbAdapterParams struct {
	// contains filtered or unexported fields
}

type SshFsAdapter added in v0.10.0

type SshFsAdapter struct {
}

func (*SshFsAdapter) Add added in v0.10.0

func (a *SshFsAdapter) Add(key string, user user.User) error

func (*SshFsAdapter) GetAll added in v0.10.0

func (a *SshFsAdapter) GetAll(users []user.User) ([]types.PublicKey, error)

func (*SshFsAdapter) GetUsers added in v0.16.0

func (a *SshFsAdapter) GetUsers() ([]user.User, error)

func (*SshFsAdapter) Remove added in v0.10.0

func (a *SshFsAdapter) Remove(fingerprint string, user user.User) error

type SshKernelApiAdapter added in v0.10.0

type SshKernelApiAdapter struct {
	// contains filtered or unexported fields
}

func (*SshKernelApiAdapter) Add added in v0.10.0

func (a *SshKernelApiAdapter) Add(key string, username string) error

func (*SshKernelApiAdapter) GetAll added in v0.10.0

func (a *SshKernelApiAdapter) GetAll() ([]types.PublicKey, error)

func (*SshKernelApiAdapter) GetUsers added in v0.16.0

func (a *SshKernelApiAdapter) GetUsers() ([]user.User, error)

func (*SshKernelApiAdapter) Remove added in v0.10.0

func (a *SshKernelApiAdapter) Remove(fingerprint string, username string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL