MCPcopy Create free account
hub / github.com/deepflowio/deepflow / GetCloudResource

Method GetCloudResource

server/controller/manager/manager.go:79–90  ·  view source on GitHub ↗
(lcuuid string)

Source from the content-addressed store, hash-verified

77}
78
79func (m *Manager) GetCloudResource(lcuuid string) (model.Resource, error) {
80 var cloudResource model.Resource
81
82 m.mutex.RLock()
83 defer m.mutex.RUnlock()
84 task, ok := m.taskMap[lcuuid]
85 if !ok {
86 return model.Resource{}, errors.New(fmt.Sprintf("domain (%s) not found", lcuuid))
87 }
88 cloudResource = task.Cloud.GetResource()
89 return cloudResource, nil
90}
91
92func (m *Manager) TriggerDomain(lcuuid string) error {
93 m.mutex.RLock()

Callers 2

GetCloudResourceFunction · 0.80
getCloudResourceFunction · 0.80

Calls 2

NewMethod · 0.80
GetResourceMethod · 0.45

Tested by

no test coverage detected