From eb9243ab21f722a31937f73bf130f25185d73d42 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Thu, 30 Aug 2018 02:30:11 +0800 Subject: [PATCH] temp commit --- pkg/compute/models/elasticips.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkg/compute/models/elasticips.go diff --git a/pkg/compute/models/elasticips.go b/pkg/compute/models/elasticips.go new file mode 100644 index 0000000000..f9471eefdf --- /dev/null +++ b/pkg/compute/models/elasticips.go @@ -0,0 +1,30 @@ +package models + +import "yunion.io/x/onecloud/pkg/cloudcommon/db" + + +const ( + MODE_FIXED = "fixed" + MODE_STANDALONE = "standalone" + + ASSOCIATE_TYPE_SERVER = "server" +) + +type SElasticipManager struct { + db.SVirtualResourceBaseManager +} + +var ElasticipManager *SElasticipManager + +func init() { + ElasticipManager = &SElasticipManager{SVirtualResourceBaseManager: db.NewVirtualResourceBaseManager(SElasticip{}, "elasticips_tbl", "eip", "eips")} +} + +type SElasticip struct { + db.SVirtualResourceBase + + Mode string `width:"32" charset:"ascii"` + + AssociateType string `width:"32" charset:"ascii"` + AssociateId string `width:"128" charset:"ascii"` +}