Documentation
¶
Index ¶
- func GenerateID(prefix string) string
- type PostgresProvisioner
- type RegistryManager
- func (r *RegistryManager) Add(db models.Database) error
- func (r *RegistryManager) Get(name string) (*models.Database, error)
- func (r *RegistryManager) GetByID(id string) (*models.Database, error)
- func (r *RegistryManager) Initialize() error
- func (r *RegistryManager) List() ([]models.Database, error)
- func (r *RegistryManager) Read() (*models.Registry, error)
- func (r *RegistryManager) Remove(name string) error
- func (r *RegistryManager) Update(db models.Database) error
- func (r *RegistryManager) Write(registry *models.Registry) error
- type VPCRegistryManager
- func (r *VPCRegistryManager) Add(vpc models.VPC) error
- func (r *VPCRegistryManager) AddDatabaseToVPC(vpcName string, dbID string) error
- func (r *VPCRegistryManager) Delete(name string) error
- func (r *VPCRegistryManager) Exists(name string) (bool, error)
- func (r *VPCRegistryManager) Get(name string) (*models.VPC, error)
- func (r *VPCRegistryManager) Initialize() error
- func (r *VPCRegistryManager) List() ([]models.VPC, error)
- func (r *VPCRegistryManager) RemoveDatabaseFromVPC(vpcName string, dbID string) error
- func (r *VPCRegistryManager) Update(vpc models.VPC) error
- type ValkeyProvisioner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateID ¶
Types ¶
type PostgresProvisioner ¶
type PostgresProvisioner struct {
// contains filtered or unexported fields
}
func NewPostgresProvisioner ¶
func NewPostgresProvisioner(dockerClient *docker.Client, registry *RegistryManager) *PostgresProvisioner
type RegistryManager ¶
type RegistryManager struct {
// contains filtered or unexported fields
}
func NewRegistryManager ¶
func NewRegistryManager() (*RegistryManager, error)
func (*RegistryManager) GetByID ¶
func (r *RegistryManager) GetByID(id string) (*models.Database, error)
func (*RegistryManager) Initialize ¶
func (r *RegistryManager) Initialize() error
func (*RegistryManager) Remove ¶
func (r *RegistryManager) Remove(name string) error
type VPCRegistryManager ¶
type VPCRegistryManager struct {
// contains filtered or unexported fields
}
func NewVPCRegistryManager ¶
func NewVPCRegistryManager() (*VPCRegistryManager, error)
func (*VPCRegistryManager) AddDatabaseToVPC ¶
func (r *VPCRegistryManager) AddDatabaseToVPC(vpcName string, dbID string) error
func (*VPCRegistryManager) Delete ¶
func (r *VPCRegistryManager) Delete(name string) error
func (*VPCRegistryManager) Initialize ¶
func (r *VPCRegistryManager) Initialize() error
func (*VPCRegistryManager) RemoveDatabaseFromVPC ¶
func (r *VPCRegistryManager) RemoveDatabaseFromVPC(vpcName string, dbID string) error
type ValkeyProvisioner ¶
type ValkeyProvisioner struct {
// contains filtered or unexported fields
}
func NewValkeyProvisioner ¶
func NewValkeyProvisioner(dockerClient *docker.Client, registry *RegistryManager) *ValkeyProvisioner
Click to show internal directories.
Click to hide internal directories.