nfinstid = models.CharField(db_column='NFINSTID', max_length=200, primary_key=True)
nf_name = models.CharField(db_column='NFNAME', max_length=100, blank=True, null=True) # CreateVnfRequest.vnfInstanceName
+ vnfminstid = models.CharField(max_length=255, db_column='VNFMINSTID')
package_id = models.CharField(db_column='PACKAGEID', max_length=200, blank=True, null=True)
status = models.CharField(db_column='STATUS', max_length=20, blank=True, null=True)
flavour_id = models.CharField(db_column='FLAVOURID', max_length=200, blank=True, null=True) # InstantiateVnfRequest.flavourId
vnfSoftwareVersion = models.CharField(db_column='VNFSOFTWAREVER', max_length=200, blank=True, null=True)
vnfConfigurableProperties = models.TextField(db_column='VNFCONFIGURABLEPROPERTIES', max_length=20000, blank=True, null=True)
localizationLanguage = models.CharField(db_column='LOCALIZATIONLANGUAGE', max_length=255, null=True)
+ operationState = models.CharField(db_column='OPERATIONSTATE', max_length=255, null=True)
class JobModel(models.Model):
relatedvl = models.CharField(db_column='RELATEDVL', max_length=255, blank=True, null=True)
relatedcp = models.CharField(db_column='RELATEDCP', max_length=255, blank=True, null=True)
relatedport = models.CharField(db_column='RELATEDPORT', max_length=255, blank=True, null=True)
+
+
+class SubscriptionModel(models.Model):
+ class Meta:
+ db_table = 'SUBSCRIPTION'
+ subscription_id = models.CharField(db_column='SUBSCRIPTIONID', max_length=255, primary_key=True)
+ callback_uri = models.CharField(db_column='CALLBACKURI', max_length=255)
+ auth_info = models.TextField(db_column='AUTHINFO', max_length=20000, blank=True, null=True)
+ notification_types = models.TextField(db_column='NOTIFICATIONTYPES',
+ null=True)
+ operation_types = models.TextField(db_column='OPERATIONTYPES',
+ null=True)
+ operation_states = models.TextField(db_column='OPERATIONSTATES',
+ null=True)
+ vnf_instance_filter = models.TextField(db_column='VNFINSTANCEFILTER',
+ null=True)
+ links = models.TextField(db_column='LINKS', max_length=20000)