dbsystem

package
v1.1.9 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2023 License: UPL-1.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DbSystemServiceClient

type DbSystemServiceClient interface {
	CreateDbSystem(ctx context.Context, dbSystem ociv1beta1.MySqlDbSystem) (mysql.DbSystem, error)

	UpdateMySqlDbSystem(ctx context.Context, request mysql.UpdateDbSystemRequest) (mysql.UpdateDbSystemResponse, error)

	GetDbSystem(ctx context.Context, request mysql.GetDbSystemRequest) (mysql.GetDbSystemResponse, error)

	DeleteMySqlDbSystem() (string, error)

	servicemanager.OSOKServiceManager
}

type DbSystemServiceManager

type DbSystemServiceManager struct {
	Provider         common.ConfigurationProvider
	CredentialClient credhelper.CredentialClient
	Scheme           *runtime.Scheme
	Log              loggerutil.OSOKLogger
}

func (*DbSystemServiceManager) CreateDbSystem

func (c *DbSystemServiceManager) CreateDbSystem(ctx context.Context, dbSystem ociv1beta1.MySqlDbSystem, adminUname string, adminPwd string) (mysql.CreateDbSystemResponse, error)

func (*DbSystemServiceManager) CreateOrUpdate

func (*DbSystemServiceManager) Delete

func (*DbSystemServiceManager) DeleteMySqlDbSystem

func (c *DbSystemServiceManager) DeleteMySqlDbSystem() (string, error)

func (*DbSystemServiceManager) GetCrdStatus

func (*DbSystemServiceManager) GetMySqlDbSystem

func (c *DbSystemServiceManager) GetMySqlDbSystem(ctx context.Context, dbSystemId ociv1beta1.OCID, retryPolicy *common.RetryPolicy) (*mysql.DbSystem, error)

GetMySqlDbSystem Sync the MySqlDbSystem details

func (*DbSystemServiceManager) GetMySqlDbSystemOcid

func (c *DbSystemServiceManager) GetMySqlDbSystemOcid(ctx context.Context, dbSystem ociv1beta1.MySqlDbSystem) (*ociv1beta1.OCID, error)

func (*DbSystemServiceManager) UpdateMySqlDbSystem

func (c *DbSystemServiceManager) UpdateMySqlDbSystem(ctx context.Context, dbSystem *ociv1beta1.MySqlDbSystem) error

Jump to

Keyboard shortcuts

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