diff --git a/pkg/util/qcloud/instance.go b/pkg/util/qcloud/instance.go index 21f1a20f8b..4adf5a1c7a 100644 --- a/pkg/util/qcloud/instance.go +++ b/pkg/util/qcloud/instance.go @@ -147,6 +147,9 @@ func (self *SInstance) GetMetadata() *jsonutils.JSONDict { data.Add(jsonutils.NewString(self.image.OsName), "os_distribution") } + priceKey := fmt.Sprintf("%s::%s", self.host.zone.Zone, self.InstanceType) + data.Add(jsonutils.NewString(priceKey), "price_key") + secgroupIds := jsonutils.NewArray() for _, secgroupId := range self.SecurityGroupIds { data.Add(jsonutils.NewString(secgroupId), "secgroupId") diff --git a/pkg/util/qcloud/zone.go b/pkg/util/qcloud/zone.go index 316b9d1f23..6f3f2f9f7d 100644 --- a/pkg/util/qcloud/zone.go +++ b/pkg/util/qcloud/zone.go @@ -34,7 +34,6 @@ type SZone struct { refreshTime time.Time Zone string - ZoneId string ZoneName string ZoneState string }