()
| 239 | } |
| 240 | |
| 241 | func (c *Cloud) GetResource() model.Resource { |
| 242 | cResource := c.resource |
| 243 | if c.basicInfo.Type == common.KUBERNETES { |
| 244 | cResource = c.getKubernetesData() |
| 245 | } |
| 246 | if !cResource.Verified { |
| 247 | return model.Resource{ |
| 248 | ErrorState: cResource.ErrorState, |
| 249 | ErrorMessage: cResource.ErrorMessage, |
| 250 | } |
| 251 | } |
| 252 | |
| 253 | if c.basicInfo.Type != common.KUBERNETES { |
| 254 | cResource.SubDomainResources = c.getSubDomainData(cResource) |
| 255 | cResource = c.appendResourceVIPs(cResource) |
| 256 | } |
| 257 | |
| 258 | cResource = c.appendAddtionalResourcesData(cResource) |
| 259 | cResource = c.appendResourceProcess(cResource) |
| 260 | // don't move c.suffixResourceOperation, it need to always hold the last position |
| 261 | cResource = c.suffixResourceOperation(cResource) |
| 262 | return cResource |
| 263 | } |
| 264 | |
| 265 | func (c *Cloud) GetSubDomainResource(lcuuid string) model.Resource { |
| 266 | sResource := model.Resource{} |
no test coverage detected