(item *metadbmodel.DHCPPort)
| 467 | } |
| 468 | |
| 469 | func (t *DataSet) AddDHCPPort(item *metadbmodel.DHCPPort) { |
| 470 | t.dhcpPortLcuuidToID[item.Lcuuid] = item.ID |
| 471 | t.dhcpPortIDToLcuuid[item.ID] = item.Lcuuid |
| 472 | t.dhcpPortIDToInfo[item.ID] = &dhcpPortInfo{ |
| 473 | Name: item.Name, |
| 474 | VPCID: item.VPCID, |
| 475 | } |
| 476 | if regionID, ok := t.GetRegionIDByLcuuid(item.Region); ok { |
| 477 | t.dhcpPortIDToInfo[item.ID].RegionID = regionID |
| 478 | } |
| 479 | if azID, ok := t.GetAZIDByLcuuid(item.AZ); ok { |
| 480 | t.dhcpPortIDToInfo[item.ID].AZID = azID |
| 481 | } |
| 482 | t.GetLogFunc()(addToToolMap(ctrlrcommon.RESOURCE_TYPE_DHCP_PORT_EN, item.Lcuuid), t.metadata.LogPrefixes) |
| 483 | } |
| 484 | |
| 485 | func (t *DataSet) UpdateDHCPPort(cloudItem *cloudmodel.DHCPPort) { |
| 486 | defer log.Info(updateToolMap(ctrlrcommon.RESOURCE_TYPE_DHCP_PORT_EN, cloudItem.Lcuuid), t.metadata.LogPrefixes) |
no test coverage detected