Documentation
¶
Overview ¶
database handles portal's persistant storage.
Index ¶
- Variables
- func DeleteCert(cert core.CertBundle) error
- func DeleteRoute(route core.Route) error
- func DeleteServer(svcId, srvId string) error
- func DeleteService(id string) error
- func DeleteVip(vip core.Vip) error
- func GetCerts() ([]core.CertBundle, error)
- func GetRoutes() ([]core.Route, error)
- func GetServer(svcId, srvId string) (*core.Server, error)
- func GetService(id string) (*core.Service, error)
- func GetServices() ([]core.Service, error)
- func GetVips() ([]core.Vip, error)
- func Init() error
- func SetCert(cert core.CertBundle) error
- func SetCerts(certs []core.CertBundle) error
- func SetRoute(route core.Route) error
- func SetRoutes(routes []core.Route) error
- func SetServer(svcId string, server *core.Server) error
- func SetServers(svcId string, servers []core.Server) error
- func SetService(service *core.Service) error
- func SetServices(services []core.Service) error
- func SetVip(vip core.Vip) error
- func SetVips(vips []core.Vip) error
- type PostgresDb
- func (p PostgresDb) DeleteCert(cert core.CertBundle) error
- func (p PostgresDb) DeleteRoute(route core.Route) error
- func (p PostgresDb) DeleteServer(svcId, srvId string) error
- func (p PostgresDb) DeleteService(id string) error
- func (p PostgresDb) DeleteVip(vip core.Vip) error
- func (p PostgresDb) GetCerts() ([]core.CertBundle, error)
- func (p PostgresDb) GetRoutes() ([]core.Route, error)
- func (p PostgresDb) GetServer(svcId, srvId string) (*core.Server, error)
- func (p PostgresDb) GetServers(svcId string) ([]core.Server, error)
- func (p PostgresDb) GetService(id string) (*core.Service, error)
- func (p PostgresDb) GetServices() ([]core.Service, error)
- func (p PostgresDb) GetVips() ([]core.Vip, error)
- func (p *PostgresDb) Init() error
- func (p PostgresDb) SetCert(cert core.CertBundle) error
- func (p PostgresDb) SetCerts(certs []core.CertBundle) error
- func (p PostgresDb) SetRoute(route core.Route) error
- func (p PostgresDb) SetRoutes(routes []core.Route) error
- func (p PostgresDb) SetServer(svcId string, server *core.Server) error
- func (p PostgresDb) SetServers(svcId string, servers []core.Server) error
- func (p PostgresDb) SetService(service *core.Service) error
- func (p PostgresDb) SetServices(services []core.Service) error
- func (p PostgresDb) SetVip(vip core.Vip) error
- func (p PostgresDb) SetVips(vips []core.Vip) error
- type ScribbleDatabase
- func (s ScribbleDatabase) DeleteCert(cert core.CertBundle) error
- func (s ScribbleDatabase) DeleteRoute(route core.Route) error
- func (s ScribbleDatabase) DeleteServer(svcId, srvId string) error
- func (s ScribbleDatabase) DeleteService(id string) error
- func (s ScribbleDatabase) DeleteVip(vip core.Vip) error
- func (s ScribbleDatabase) GetCerts() ([]core.CertBundle, error)
- func (s ScribbleDatabase) GetRoutes() ([]core.Route, error)
- func (s ScribbleDatabase) GetServer(svcId, srvId string) (*core.Server, error)
- func (s ScribbleDatabase) GetService(id string) (*core.Service, error)
- func (s ScribbleDatabase) GetServices() ([]core.Service, error)
- func (s ScribbleDatabase) GetVips() ([]core.Vip, error)
- func (s *ScribbleDatabase) Init() error
- func (s ScribbleDatabase) SetCert(cert core.CertBundle) error
- func (s ScribbleDatabase) SetCerts(certs []core.CertBundle) error
- func (s ScribbleDatabase) SetRoute(route core.Route) error
- func (s ScribbleDatabase) SetRoutes(routes []core.Route) error
- func (s ScribbleDatabase) SetServer(svcId string, server *core.Server) error
- func (s ScribbleDatabase) SetServers(svcId string, servers []core.Server) error
- func (s ScribbleDatabase) SetService(service *core.Service) error
- func (s ScribbleDatabase) SetServices(services []core.Service) error
- func (s ScribbleDatabase) SetVip(vip core.Vip) error
- func (s ScribbleDatabase) SetVips(vips []core.Vip) error
- type Storable
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func DeleteCert ¶
func DeleteCert(cert core.CertBundle) error
func DeleteRoute ¶
func DeleteServer ¶
func DeleteService ¶
func GetCerts ¶
func GetCerts() ([]core.CertBundle, error)
func GetServices ¶
func SetCert ¶
func SetCert(cert core.CertBundle) error
func SetCerts ¶
func SetCerts(certs []core.CertBundle) error
func SetService ¶
func SetServices ¶
Types ¶
type PostgresDb ¶ added in v0.1.0
type PostgresDb struct {
// contains filtered or unexported fields
}
func (PostgresDb) DeleteCert ¶ added in v0.1.0
func (p PostgresDb) DeleteCert(cert core.CertBundle) error
func (PostgresDb) DeleteRoute ¶ added in v0.1.0
func (p PostgresDb) DeleteRoute(route core.Route) error
func (PostgresDb) DeleteServer ¶ added in v0.1.0
func (p PostgresDb) DeleteServer(svcId, srvId string) error
func (PostgresDb) DeleteService ¶ added in v0.1.0
func (p PostgresDb) DeleteService(id string) error
func (PostgresDb) GetCerts ¶ added in v0.1.0
func (p PostgresDb) GetCerts() ([]core.CertBundle, error)
func (PostgresDb) GetServer ¶ added in v0.1.0
func (p PostgresDb) GetServer(svcId, srvId string) (*core.Server, error)
func (PostgresDb) GetServers ¶ added in v0.1.0
func (p PostgresDb) GetServers(svcId string) ([]core.Server, error)
func (PostgresDb) GetService ¶ added in v0.1.0
func (p PostgresDb) GetService(id string) (*core.Service, error)
func (PostgresDb) GetServices ¶ added in v0.1.0
func (p PostgresDb) GetServices() ([]core.Service, error)
func (*PostgresDb) Init ¶ added in v0.1.0
func (p *PostgresDb) Init() error
func (PostgresDb) SetCert ¶ added in v0.1.0
func (p PostgresDb) SetCert(cert core.CertBundle) error
func (PostgresDb) SetCerts ¶ added in v0.1.0
func (p PostgresDb) SetCerts(certs []core.CertBundle) error
func (PostgresDb) SetRoutes ¶ added in v0.1.0
func (p PostgresDb) SetRoutes(routes []core.Route) error
func (PostgresDb) SetServer ¶ added in v0.1.0
func (p PostgresDb) SetServer(svcId string, server *core.Server) error
func (PostgresDb) SetServers ¶ added in v0.1.0
func (p PostgresDb) SetServers(svcId string, servers []core.Server) error
SetServers resets all servers for the service
func (PostgresDb) SetService ¶ added in v0.1.0
func (p PostgresDb) SetService(service *core.Service) error
todo: not pointer
func (PostgresDb) SetServices ¶ added in v0.1.0
func (p PostgresDb) SetServices(services []core.Service) error
type ScribbleDatabase ¶
type ScribbleDatabase struct {
// contains filtered or unexported fields
}
func (ScribbleDatabase) DeleteCert ¶
func (s ScribbleDatabase) DeleteCert(cert core.CertBundle) error
func (ScribbleDatabase) DeleteRoute ¶
func (s ScribbleDatabase) DeleteRoute(route core.Route) error
func (ScribbleDatabase) DeleteServer ¶
func (s ScribbleDatabase) DeleteServer(svcId, srvId string) error
func (ScribbleDatabase) DeleteService ¶
func (s ScribbleDatabase) DeleteService(id string) error
func (ScribbleDatabase) GetCerts ¶
func (s ScribbleDatabase) GetCerts() ([]core.CertBundle, error)
func (ScribbleDatabase) GetServer ¶
func (s ScribbleDatabase) GetServer(svcId, srvId string) (*core.Server, error)
func (ScribbleDatabase) GetService ¶
func (s ScribbleDatabase) GetService(id string) (*core.Service, error)
func (ScribbleDatabase) GetServices ¶
func (s ScribbleDatabase) GetServices() ([]core.Service, error)
func (*ScribbleDatabase) Init ¶
func (s *ScribbleDatabase) Init() error
func (ScribbleDatabase) SetCert ¶
func (s ScribbleDatabase) SetCert(cert core.CertBundle) error
func (ScribbleDatabase) SetCerts ¶
func (s ScribbleDatabase) SetCerts(certs []core.CertBundle) error
func (ScribbleDatabase) SetServer ¶
func (s ScribbleDatabase) SetServer(svcId string, server *core.Server) error
func (ScribbleDatabase) SetServers ¶
func (s ScribbleDatabase) SetServers(svcId string, servers []core.Server) error
func (ScribbleDatabase) SetService ¶
func (s ScribbleDatabase) SetService(service *core.Service) error
func (ScribbleDatabase) SetServices ¶
func (s ScribbleDatabase) SetServices(services []core.Service) error
Click to show internal directories.
Click to hide internal directories.