(item *metadbmodel.VRouter)
| 427 | } |
| 428 | |
| 429 | func (t *DataSet) AddVRouter(item *metadbmodel.VRouter) { |
| 430 | t.vrouterLcuuidToID[item.Lcuuid] = item.ID |
| 431 | t.vrouterIDToLcuuid[item.ID] = item.Lcuuid |
| 432 | t.vrouterIDToInfo[item.ID] = &vrouterInfo{ |
| 433 | Name: item.Name, |
| 434 | VPCID: item.VPCID, |
| 435 | GWLaunchServer: item.GWLaunchServer, |
| 436 | } |
| 437 | if regionID, ok := t.GetRegionIDByLcuuid(item.Region); ok { |
| 438 | t.vrouterIDToInfo[item.ID].RegionID = regionID |
| 439 | } |
| 440 | t.GetLogFunc()(addToToolMap(ctrlrcommon.RESOURCE_TYPE_VROUTER_EN, item.Lcuuid), t.metadata.LogPrefixes) |
| 441 | } |
| 442 | |
| 443 | func (t *DataSet) UpdateVRouter(cloudItem *cloudmodel.VRouter) { |
| 444 | defer log.Info(updateToolMap(ctrlrcommon.RESOURCE_TYPE_VROUTER_EN, cloudItem.Lcuuid), t.metadata.LogPrefixes) |
no test coverage detected