fix(region): optimized qcloud tag sync

This commit is contained in:
Qu Xuan
2021-09-09 17:40:34 +08:00
parent 1af88b6a56
commit 18aff683f9
10 changed files with 91 additions and 99 deletions
+8
View File
@@ -474,6 +474,14 @@ func (lb *SLoadbalancer) GetIRegion() (cloudprovider.ICloudRegion, error) {
return provider.GetIRegionById(region.ExternalId)
}
func (lb *SLoadbalancer) GetILoadbalancer() (cloudprovider.ICloudLoadbalancer, error) {
iRegion, err := lb.GetIRegion()
if err != nil {
return nil, errors.Wrapf(err, "GetIRegion")
}
return iRegion.GetILoadBalancerById(lb.ExternalId)
}
func (lb *SLoadbalancer) GetCreateLoadbalancerParams(iRegion cloudprovider.ICloudRegion) (*cloudprovider.SLoadbalancer, error) {
params := &cloudprovider.SLoadbalancer{
Name: lb.Name,