blob: 37a025d59fcfa582b03c3aa4f277d97dcf7675f9 [file] [log] [blame]
Omar Abdelkadereef4b2d2017-08-07 19:31:43 -06001option name = "vMM";
2option verbose_name = "Virtual Mobility Management";
Yunpeng Zhang0ff05152017-08-01 22:28:40 -04003option app_label = "vmm";
Yunpeng Zhang0ff05152017-08-01 22:28:40 -04004option kind = "vEPC";
Omar Abdelkader392239a2017-08-03 14:53:26 -07005option legacy = "True";
Yunpeng Zhang0ff05152017-08-01 22:28:40 -04006
7message VMMService (Service){
Omar Abdelkadereef4b2d2017-08-07 19:31:43 -06008 option name = "VMMService";
9 option verbose_name = "Virtual Mobility Management Service";
Yunpeng Zhang0ff05152017-08-01 22:28:40 -040010}
11
Omar Abdelkader2b9c3d42017-09-06 19:21:12 -050012message VMMVendor (PlCoreBase){
13 option name = "VMMVendor";
14 option verbose_name = "Virtual Mobility Management Vendor";
15 required string name = 1 [help_text = "vendor name", max_length = 32, null = False, db_index = False, blank = False];
16 required manytoone image->Image:+ = 2 [help_text = "select image for this vendor", db_index = True, null = False, blank = False];
17 required manytoone flavor->Flavor:+ = 3 [help_text = "select openstack flavor for vendor image", db_index = True, null = False, blank = False];
18}
19
Yunpeng Zhang0ff05152017-08-01 22:28:40 -040020message VMMTenant (TenantWithContainer){
Omar Abdelkader2b9c3d42017-09-06 19:21:12 -050021 option name = "VMMTenant";
22 option verbose_name = "Virtual Mobility Management Tenant";
23 optional manytoone vmm_vendor->VMMVendor:vendor_tenants = 1 [help_text = "select vendor of choice, leave blank for slice default", db_index = True, null = True, blank = True];
Yunpeng Zhang0ff05152017-08-01 22:28:40 -040024}