Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudProvider ¶
type CloudProvider interface {
// contains filtered or unexported methods
}
type HetznerProvider ¶
type HetznerProvider struct {
// contains filtered or unexported fields
}
func NewHetznerProvider ¶
func NewHetznerProvider(token string, appVer string, log *logging.Logger) (provider HetznerProvider)
type ServerManager ¶
type ServerManager struct {
// contains filtered or unexported fields
}
Manages an instance of a server on a cloud provider
func NewServerManager ¶
func NewServerManager(serverName string, backupSnapCount int, token string, appVer string, log *logging.Logger) (m *ServerManager, err error)
Creates a server manager
Click to show internal directories.
Click to hide internal directories.