Documentation ¶
Overview ¶
永久删除MySQL中超过7天的软删除云平台资源数据
提供获取recorder内部数据的debug接口
Index ¶
- type Cleaner
- type Recorder
- func (r *Recorder) GetCache(domainLcuuid, subDomainLcuuid string) cache.Cache
- func (r *Recorder) GetCacheDiffBase(domainLcuuid, subDomainLcuuid, resourceType, resourceLcuuid string) interface{}
- func (r *Recorder) GetCacheDiffBaseDataSet(domainLcuuid, subDomainLcuuid, resourceType string) map[string]interface{}
- func (r *Recorder) GetToolMap(domainLcuuid, subDomainLcuuid, field string) map[interface{}]interface{}
- func (r *Recorder) Refresh(cloudData cloudmodel.Resource)
- func (r *Recorder) Start()
- type Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cleaner ¶
type Cleaner struct {
// contains filtered or unexported fields
}
func GetSingletonCleaner ¶
func GetSingletonCleaner() *Cleaner
type Recorder ¶
type Recorder struct {
// contains filtered or unexported fields
}
func NewRecorder ¶
func NewRecorder(domainLcuuid, domainName string, cfg config.RecorderConfig, ctx context.Context, eventQueue *queue.OverwriteQueue) *Recorder
func (*Recorder) GetCacheDiffBase ¶
func (*Recorder) GetCacheDiffBaseDataSet ¶
func (*Recorder) GetToolMap ¶
func (*Recorder) Refresh ¶
func (r *Recorder) Refresh(cloudData cloudmodel.Resource)
recorder 同步数据功能入口
Click to show internal directories.
Click to hide internal directories.