Versions in this module Expand all Collapse all v1 v1.0.0 Dec 17, 2020 Changes in this version + const ClusterRequestStatusDataCleanPending + const ClusterRequestStatusDataCleaning + const ClusterRequestStatusDataCleaningFail + const ClusterRequestStatusDone + const ClusterRequestStatusPending + const ClusterRequestStatusReady + const ClusterRequestStatusRunning + const ClusterTopoStatusOnline + const ClusterTopoStatusReady + const ResourceRequestStatusDisable + const ResourceRequestStatusIdle + const ResourceRequestStatusPending + const ResourceRequestStatusReady + const ResourceStatusBinding + const ResourceStatusOffline + const ResourceStatusReady + const WorkloadStatusDone + const WorkloadStatusFail + const WorkloadStatusReady + const WorkloadStatusRunning + const WorkloadTypeDataImporter + const WorkloadTypePR + const WorkloadTypeStandard + func BuildClusterMap(resources []*Resource, rris []*ResourceRequestItem) (rriItemID2Resource map[uint]*Resource, ...) + type Args []string + func (j *Args) Scan(value interface{}) error + func (j Args) Value() (driver.Value, error) + type Artifacts struct + CRID uint + UUID string + type ClusterRequest struct + Config string + Name string + PDVersion string + RRID uint + Status string + TiDBVersion string + TiKVVersion string + Version string + func (cr *ClusterRequest) Baseline() *ClusterRequest + type ClusterRequestTopology struct + CRID uint + Component string + DeployPath string + RRIItemID uint + Status string + type Envs map[string]string + func (e *Envs) Clone() Envs + func (e *Envs) Scan(value interface{}) error + func (e Envs) Value() (driver.Value, error) + type RequestIDList []uint + func (r RequestIDList) Exist(id uint) bool + func (r RequestIDList) IsEmpty() bool + func (r RequestIDList) IsFirst(id uint) bool + type Resource struct + IP string + InstanceType string + RRID uint + Status string + Username string + type ResourceRequest struct + CRID uint + Name string + Status string + type ResourceRequestItem struct + Components string + InstanceType string + ItemID uint + RID uint + RRID uint + Static bool + type ResourceRequestItemWithIP struct + Components string + IP string + InstanceType string + ItemID uint + RID uint + RRID uint + type ResourceRequestQueue struct + PendingRequestList string + ResourceID uint + func (r *ResourceRequestQueue) PendingRequestIDList() (list RequestIDList) + func (r *ResourceRequestQueue) PopPendingRequestID() uint + func (r *ResourceRequestQueue) PushPendingRequestID(id uint) + type WorkloadReport struct + CRID uint + Data string + PlainText *string + type WorkloadRequest struct + Args Args + ArtifactDir *string + BackupPath *string + CRID uint + Cmd *string + DockerImage string + Envs Envs + RRIItemID uint + RestorePath *string + Status string + Type string