dbaas

package
v2.15.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2021 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Overview

Package dbaas contains all APIs related to DBaaS.

Package dbaas contains all logic related to dbaas services.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKubernetesServer

func NewKubernetesServer(db *reform.DB, dbaasClient dbaasClient) dbaasv1beta1.KubernetesServer

NewKubernetesServer creates Kubernetes Server.

func NewLogsService

func NewLogsService(db *reform.DB, client dbaasClient) dbaasv1beta1.LogsAPIServer

NewLogsService creates new LogsService.

func NewPSMDBClusterService

func NewPSMDBClusterService(db *reform.DB, client dbaasClient) dbaasv1beta1.PSMDBClusterServer

NewPSMDBClusterService creates PSMDB Service.

func NewXtraDBClusterService

func NewXtraDBClusterService(db *reform.DB, client dbaasClient) dbaasv1beta1.XtraDBClusterServer

NewXtraDBClusterService creates XtraDB Service.

Types

type LogsService

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

LogsService implements dbaasv1beta1.LogsAPIServer methods.

func (LogsService) GetLogs

GetLogs returns container's logs of a database cluster and its pods events.

type PSMDBClusterService

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

PSMDBClusterService implements PSMDBClusterServer methods.

func (PSMDBClusterService) CreatePSMDBCluster

CreatePSMDBCluster creates PSMDB cluster with given parameters.

func (PSMDBClusterService) DeletePSMDBCluster

DeletePSMDBCluster deletes PSMDB cluster by given name.

func (PSMDBClusterService) GetPSMDBClusterCredentials

GetPSMDBClusterCredentials returns a PSMDB cluster credentials by cluster name.

func (PSMDBClusterService) ListPSMDBClusters

ListPSMDBClusters returns a list of all PSMDB clusters.

func (PSMDBClusterService) RestartPSMDBCluster

RestartPSMDBCluster restarts PSMDB cluster by given name.

func (PSMDBClusterService) UpdatePSMDBCluster

UpdatePSMDBCluster updates PSMDB cluster.

type XtraDBClusterService

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

XtraDBClusterService implements XtraDBClusterServer methods.

func (XtraDBClusterService) CreateXtraDBCluster

CreateXtraDBCluster creates XtraDB cluster with given parameters.

func (XtraDBClusterService) DeleteXtraDBCluster

DeleteXtraDBCluster deletes XtraDB cluster by given name.

func (XtraDBClusterService) GetXtraDBClusterCredentials

GetXtraDBClusterCredentials returns a XtraDB cluster credentials.

func (XtraDBClusterService) ListXtraDBClusters

ListXtraDBClusters returns a list of all XtraDB clusters.

func (XtraDBClusterService) RestartXtraDBCluster

RestartXtraDBCluster restarts XtraDB cluster by given name.

func (XtraDBClusterService) UpdateXtraDBCluster

UpdateXtraDBCluster updates XtraDB cluster.

Jump to

Keyboard shortcuts

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