dbclient

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ScopePublic = "public"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DBClient

type DBClient struct {
	*dbengine.DBEngine
}

func Open

func Open(db *dbengine.DBEngine) *DBClient

func (*DBClient) CreateEdgeApp

func (c *DBClient) CreateEdgeApp(edgeApp *EdgeApp) error

CreateEdgeApp Create edge application

func (*DBClient) CreateEdgeConfigSet

func (c *DBClient) CreateEdgeConfigSet(edgeConfigSet *EdgeConfigSet) error

CreateEdgeConfigSet Create edge configSet

func (*DBClient) CreateEdgeConfigSetItem

func (c *DBClient) CreateEdgeConfigSetItem(cfgSetItem *EdgeConfigSetItem) error

CreateEdgeConfigSetItem Create edge configSet item

func (*DBClient) CreateEdgeSite

func (c *DBClient) CreateEdgeSite(edgeSite *EdgeSite) error

CreateEdgeSite Create edge site record

func (*DBClient) DeleteEdgeApp

func (c *DBClient) DeleteEdgeApp(edgeAppID int64) error

DeleteEdgeApp Delete edge application

func (*DBClient) DeleteEdgeCfgSetItemByCfgID

func (c *DBClient) DeleteEdgeCfgSetItemByCfgID(configSetID int64) error

DeleteEdgeCfgSetItemByCfgID Delete all edge configSet item under provided configSet id

func (*DBClient) DeleteEdgeConfigSet

func (c *DBClient) DeleteEdgeConfigSet(edgeConfigSetID int64) error

DeleteEdgeConfigSet Delete edge configSet

func (*DBClient) DeleteEdgeConfigSetItem

func (c *DBClient) DeleteEdgeConfigSetItem(cfgSetItemID int64) error

DeleteEdgeConfigSetItem Delete edge configSet item

func (*DBClient) DeleteEdgeConfigSetItemBySiteID

func (c *DBClient) DeleteEdgeConfigSetItemBySiteID(siteID int64) error

DeleteEdgeConfigSetItemBySiteID Delete all edge configSet item under provided site id

func (*DBClient) DeleteEdgeSite

func (c *DBClient) DeleteEdgeSite(edgeSiteID int64) error

DeleteEdgeSite Delete edge site

func (*DBClient) GetEdgeApp

func (c *DBClient) GetEdgeApp(edgeAppID int64) (*EdgeApp, error)

GetEdgeApp Get edge application by id

func (*DBClient) GetEdgeAppByConfigSet

func (c *DBClient) GetEdgeAppByConfigSet(configSetName string, clusterID int64) (*[]EdgeApp, error)

GetEdgeAppByConfigSet Get edge application by configSet name

func (*DBClient) GetEdgeAppByName

func (c *DBClient) GetEdgeAppByName(appName string, orgID int64) (*EdgeApp, error)

GetEdgeAppByName Get edge application by name

func (*DBClient) GetEdgeAppsBySiteName

func (c *DBClient) GetEdgeAppsBySiteName(siteName string, clusterID int64) (*[]EdgeApp, error)

GetEdgeAppsBySiteName Get edge application

func (*DBClient) GetEdgeConfigSet

func (c *DBClient) GetEdgeConfigSet(configSetID int64) (*EdgeConfigSet, error)

GetEdgeConfigSet Get edge configSet by configSet id

func (*DBClient) GetEdgeConfigSetItem

func (c *DBClient) GetEdgeConfigSetItem(itemID int64) (*EdgeConfigSetItem, error)

GetEdgeConfigSetItem Get edge configSet item by id

func (*DBClient) GetEdgeConfigSetItemsBySiteID

func (c *DBClient) GetEdgeConfigSetItemsBySiteID(siteID int64) (*[]EdgeConfigSetItem, error)

GetEdgeConfigSetItemsBySiteID Get configSet item by site id.

func (*DBClient) GetEdgeSite

func (c *DBClient) GetEdgeSite(edgeSiteID int64) (*EdgeSite, error)

GetEdgeSite Get edge site

func (*DBClient) ListAllEdgeApp

func (c *DBClient) ListAllEdgeApp(orgID int64) (*[]EdgeApp, error)

ListAllEdgeApp List all edge application by orgID

func (*DBClient) ListAllEdgeAppByClusterID

func (c *DBClient) ListAllEdgeAppByClusterID(orgID, clusterID int64) (*[]EdgeApp, error)

ListAllEdgeAppByClusterID List all edge application by orgID and clusterID

func (*DBClient) ListDependsEdgeApps

func (c *DBClient) ListDependsEdgeApps(orgID, clusterID int64, appName string) (*[]EdgeApp, error)

ListDependsEdgeApps List edge applications which depended

func (*DBClient) ListEdgeApp

func (c *DBClient) ListEdgeApp(param *apistructs.EdgeAppListPageRequest) (int, *[]EdgeApp, error)

ListEdgeApp List edge app by paging

func (*DBClient) ListEdgeAppBySiteName

func (c *DBClient) ListEdgeAppBySiteName(orgID, clusterID int64, siteName string) (*[]EdgeApp, error)

ListEdgeAppBySiteName List edge application by site name under specified cluster

func (*DBClient) ListEdgeConfigSet

func (c *DBClient) ListEdgeConfigSet(param *apistructs.EdgeConfigSetListPageRequest) (int, *[]EdgeConfigSet, error)

ListEdgeConfigSet List edge configSet

func (*DBClient) ListEdgeConfigSetItem

func (c *DBClient) ListEdgeConfigSetItem(param *apistructs.EdgeCfgSetItemListPageRequest) (int, *[]EdgeConfigSetItem, error)

ListEdgeConfigSetItem List edge configSet item

func (*DBClient) ListEdgeSite

func (c *DBClient) ListEdgeSite(param *apistructs.EdgeSiteListPageRequest) (int, *[]EdgeSite, error)

ListEdgeSite List edge site

func (*DBClient) UpdateEdgeApp

func (c *DBClient) UpdateEdgeApp(edgeApp *EdgeApp) error

UpdateEdgeApp Update edge application

func (*DBClient) UpdateEdgeConfigSet

func (c *DBClient) UpdateEdgeConfigSet(edgeConfigSet *EdgeConfigSet) error

UpdateEdgeConfigSet Update edge configSet

func (*DBClient) UpdateEdgeConfigSetItem

func (c *DBClient) UpdateEdgeConfigSetItem(cfgSetItem *EdgeConfigSetItem) error

UpdateEdgeConfigSetItem Update edge configSet item

func (*DBClient) UpdateEdgeSite

func (c *DBClient) UpdateEdgeSite(edgeSite *EdgeSite) error

UpdateEdgeSite Update edge site

type EdgeApp

type EdgeApp struct {
	dbengine.BaseModel
	OrgID               int64
	Name                string
	ClusterID           int64
	Type                string
	Image               string
	ProductID           int64
	AddonName           string
	AddonVersion        string
	RegistryAddr        string
	RegistryUser        string
	RegistryPassword    string
	HealthCheckType     string
	HealthCheckHttpPort int
	HealthCheckHttpPath string
	HealthCheckExec     string
	ConfigSetName       string
	Replicas            int32
	Description         string
	EdgeSites           string
	DependApp           string
	LimitCpu            float64
	RequestCpu          float64
	LimitMem            float64
	RequestMem          float64
	PortMaps            string
	ExtraData           string
}

EdgeApp edge app model

func (EdgeApp) TableName

func (EdgeApp) TableName() string

type EdgeConfigSet

type EdgeConfigSet struct {
	dbengine.BaseModel
	OrgID       int64
	ClusterID   int64
	Name        string
	DisplayName string
	Description string
}

EdgeConfigSet edge config set, union key: clusterName and name

func (EdgeConfigSet) TableName

func (EdgeConfigSet) TableName() string

type EdgeConfigSetItem

type EdgeConfigSetItem struct {
	dbengine.BaseModel
	ConfigsetID int64
	Scope       string
	SiteID      int64
	ItemKey     string
	ItemValue   string
}

EdgeConfigSetItem edge config data model, union key: clusterID, siteID, configKey

func (EdgeConfigSetItem) TableName

func (EdgeConfigSetItem) TableName() string

type EdgeSite

type EdgeSite struct {
	dbengine.BaseModel
	OrgID       int64
	Name        string
	DisplayName string
	Description string
	ClusterID   int64
	Status      int64
}

EdgeSite edge site model

func (EdgeSite) TableName

func (EdgeSite) TableName() string

Jump to

Keyboard shortcuts

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