Documentation
¶
Index ¶
Constants ¶
View Source
const ( InstanceTenantTable = "tb_tmc_instance_tenant" MonitorTable = "sp_monitor" )
table name
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceTenant ¶
type InstanceTenant struct {
Id string `json:"id"`
InstanceId string `json:"instance_id"`
Config string `json:"config"`
Options string `json:"options"`
CreateTime time.Time `json:"create_time"`
UpdateTime time.Time `json:"update_time"`
IsDeleted string `json:"is_deleted"`
TenantGroup string `json:"tenant_group"`
Engine string `json:"engine"`
Az string `json:"az"`
}
func (InstanceTenant) TableName ¶
func (InstanceTenant) TableName() string
type InstanceTenantDb ¶
func (*InstanceTenantDb) QueryTkByTenantGroup ¶
func (db *InstanceTenantDb) QueryTkByTenantGroup(tenantGroup string) (string, error)
type Monitor ¶
type Monitor struct {
Id string `gorm:"column:id;primary_key"`
MonitorId string `gorm:"column:monitor_id"`
TerminusKey string `gorm:"column:terminus_key"`
Workspace string `gorm:"column:workspace"`
ProjectId string `gorm:"column:project_id"`
ProjectName string `gorm:"column:project_name"`
OrgId string `gorm:"column:org_id"`
OrgName string `gorm:"column:org_name"`
ClusterName string `gorm:"column:cluster_name"`
Created time.Time `gorm:"column:created;default:CURRENT_TIMESTAMP"`
Updated time.Time `gorm:"column:updated;default:CURRENT_TIMESTAMP"`
}
type MonitorDb ¶
func (*MonitorDb) GetInstanceByTk ¶
func (*MonitorDb) GetTkByProjectIdAndWorkspace ¶
Click to show internal directories.
Click to hide internal directories.