aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuoyu Ying <ruoyu.ying@intel.com>2018-09-06 23:37:16 +0800
committerRuoyu Ying <ruoyu.ying@intel.com>2018-09-06 23:38:41 +0800
commit7cd9b9bba0233927adefa8f2d298a9830e2d1e15 (patch)
tree9f47b6f324ed32d2eb752fc0a8c0830d9c39a39e
parentd391b773aba38ee676c40ba60141c5b2fcb0e5b7 (diff)
Add DB model for OOF response
Add model for OOF callback response Change-Id: Id779706c4df80b79a4ae9d6714665149844ebcf9 Issue-ID: VFC-941 Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
-rw-r--r--lcm/pub/database/models.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/lcm/pub/database/models.py b/lcm/pub/database/models.py
index 22a7a6b3..7cbb0a60 100644
--- a/lcm/pub/database/models.py
+++ b/lcm/pub/database/models.py
@@ -314,3 +314,21 @@ class WFPlanModel(models.Model):
status = models.CharField(db_column='STATUS', max_length=255)
message = models.CharField(db_column='MESSAGE', max_length=1024)
plan_name = models.CharField(db_column='PLANNAME', max_length=255)
+
+
+class OOFDataModel(models.Model):
+ class Meta:
+ db_table = 'NFVO_OOF_DATA'
+
+ id = models.CharField(db_column='ID', max_length=255, primary_key=True)
+ request_id = models.CharField(db_column='REQUESTID', max_length=255)
+ transaction_id = models.CharField(db_column='TRANSACTIONID', max_length=255)
+ request_status = models.CharField(db_column='REQUESTSTATUS', max_length=50)
+ request_module_name = models.CharField(db_column='RESOURCEMODULENAME', max_length=100)
+ service_resource_id = models.CharField(db_column='SERVICERESOURCEID', max_length=255)
+ vim_id = models.CharField(db_column='VIMID', max_length=255, null=True, blank=True)
+ cloud_owner = models.CharField(db_column='CLOUDOWNER', max_length=100, null=True, blank=True)
+ cloud_region_id = models.CharField(db_column='CLOUDREGIONID', max_length=255, null=True, blank=True)
+ vdu_name = models.CharField(db_column='VDUNAME', max_length=100, null=True, blank=True)
+ flavor_name = models.CharField(db_column='FLAVORNAME', max_length=100, null=True, blank=True)
+ directive = models.TextField(db_column='DIRECTIVE', max_length=65535, null=True, blank=True)