Update python2 to python3
[vfc/nfvo/lcm.git] / lcm / pub / database / migrations / 0001_initial.py
1 # Copyright 2019 ZTE Corporation.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #         http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 from django.db import migrations, models
16
17
18 class Migration(migrations.Migration):
19
20     initial = True
21
22     dependencies = [
23     ]
24
25     operations = [
26         migrations.CreateModel(
27             name='CPInstModel',
28             fields=[
29                 ('cpinstanceid', models.CharField(db_column='CPINSTANCEID', max_length=255, primary_key=True, serialize=False)),
30                 ('cpdid', models.CharField(db_column='CPDID', max_length=255)),
31                 ('cpinstancename', models.CharField(db_column='CPINSTANCENAME', max_length=255)),
32                 ('ownertype', models.IntegerField(db_column='OWNERTYPE')),
33                 ('ownerid', models.CharField(db_column='OWNERID', max_length=255)),
34                 ('relatedtype', models.IntegerField(db_column='RELATEDTYPE')),
35                 ('relatedvl', models.CharField(blank=True, db_column='RELATEDVL', max_length=255, null=True)),
36                 ('relatedcp', models.CharField(blank=True, db_column='RELATEDCP', max_length=255, null=True)),
37                 ('relatedport', models.CharField(blank=True, db_column='RELATEDPORT', max_length=255, null=True)),
38                 ('status', models.CharField(db_column='STATUS', max_length=255)),
39             ],
40             options={
41                 'db_table': 'NFVO_CPINST',
42             },
43         ),
44         migrations.CreateModel(
45             name='DefPkgMappingModel',
46             fields=[
47                 ('service_id', models.CharField(db_column='serviceId', max_length=255, primary_key=True, serialize=False)),
48                 ('service_def_id', models.CharField(db_column='serviceDefId', max_length=255)),
49                 ('template_id', models.CharField(db_column='templateId', max_length=255)),
50                 ('template_name', models.CharField(db_column='templateName', max_length=255)),
51             ],
52             options={
53                 'db_table': 't_lcm_defPackage_mapping',
54             },
55         ),
56         migrations.CreateModel(
57             name='FPInstModel',
58             fields=[
59                 ('fpid', models.CharField(db_column='FPID', max_length=255)),
60                 ('fpinstid', models.CharField(db_column='FPINSTID', max_length=255, primary_key=True, serialize=False)),
61                 ('fpname', models.CharField(db_column='FPNAME', max_length=255)),
62                 ('nsinstid', models.CharField(db_column='NSINSTID', max_length=255)),
63                 ('vnffginstid', models.CharField(db_column='VNFFGINSTID', max_length=255)),
64                 ('symmetric', models.IntegerField(db_column='SYMMETRIC', null=True)),
65                 ('policyinfo', models.TextField(db_column='POLICYINFO', max_length=65535)),
66                 ('forworderpaths', models.CharField(blank=True, db_column='FORWORDERPATHS', max_length=255, null=True)),
67                 ('status', models.CharField(db_column='STATUS', max_length=255)),
68                 ('sdncontrollerid', models.CharField(db_column='SDNCONTROLLERID', max_length=255)),
69                 ('sfcid', models.CharField(db_column='SFCID', max_length=255)),
70                 ('flowclassifiers', models.CharField(db_column='FLOWCLASSIFIERS', max_length=255)),
71                 ('portpairgroups', models.TextField(db_column='PORTPAIRGROUPS', max_length=65535)),
72             ],
73             options={
74                 'db_table': 'NFVO_FPINST',
75             },
76         ),
77         migrations.CreateModel(
78             name='InputParamMappingModel',
79             fields=[
80                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
81                 ('service_id', models.CharField(db_column='serviceId', max_length=255)),
82                 ('input_key', models.CharField(db_column='inputKey', max_length=255)),
83                 ('input_value', models.CharField(blank=True, db_column='inputValue', max_length=255, null=True)),
84             ],
85             options={
86                 'db_table': 't_lcm_inputParam_mapping',
87             },
88         ),
89         migrations.CreateModel(
90             name='JobModel',
91             fields=[
92                 ('jobid', models.CharField(db_column='JOBID', max_length=255, primary_key=True, serialize=False)),
93                 ('jobtype', models.CharField(db_column='JOBTYPE', max_length=255)),
94                 ('jobaction', models.CharField(db_column='JOBACTION', max_length=255)),
95                 ('resid', models.CharField(db_column='RESID', max_length=255)),
96                 ('status', models.IntegerField(blank=True, db_column='STATUS', null=True)),
97                 ('starttime', models.CharField(blank=True, db_column='STARTTIME', max_length=255, null=True)),
98                 ('endtime', models.CharField(blank=True, db_column='ENDTIME', max_length=255, null=True)),
99                 ('progress', models.IntegerField(blank=True, db_column='PROGRESS', null=True)),
100                 ('user', models.CharField(blank=True, db_column='USER', max_length=255, null=True)),
101                 ('parentjobid', models.CharField(blank=True, db_column='PARENTJOBID', max_length=255, null=True)),
102                 ('resname', models.CharField(blank=True, db_column='RESNAME', max_length=255, null=True)),
103             ],
104             options={
105                 'db_table': 'NFVO_JOB',
106             },
107         ),
108         migrations.CreateModel(
109             name='JobStatusModel',
110             fields=[
111                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
112                 ('indexid', models.IntegerField(db_column='INDEXID')),
113                 ('jobid', models.CharField(db_column='JOBID', max_length=255)),
114                 ('status', models.CharField(db_column='STATUS', max_length=255)),
115                 ('progress', models.IntegerField(blank=True, db_column='PROGRESS', null=True)),
116                 ('descp', models.TextField(db_column='DESCP', max_length=65535)),
117                 ('errcode', models.CharField(blank=True, db_column='ERRCODE', max_length=255, null=True)),
118                 ('addtime', models.CharField(blank=True, db_column='ADDTIME', max_length=255, null=True)),
119             ],
120             options={
121                 'db_table': 'NFVO_JOB_STATUS',
122             },
123         ),
124         migrations.CreateModel(
125             name='NfInstModel',
126             fields=[
127                 ('nfinstid', models.CharField(db_column='NFINSTID', max_length=200, primary_key=True, serialize=False)),
128                 ('mnfinstid', models.CharField(blank=True, db_column='M_NFINSTID', max_length=200, null=True)),
129                 ('nf_name', models.CharField(blank=True, db_column='NFNAME', max_length=100, null=True)),
130                 ('template_id', models.CharField(blank=True, db_column='TEMPLATEID', max_length=200, null=True)),
131                 ('vnf_id', models.CharField(blank=True, db_column='VNFID', max_length=200, null=True)),
132                 ('package_id', models.CharField(blank=True, db_column='PACKAGEID', max_length=200, null=True)),
133                 ('vnfm_inst_id', models.CharField(blank=True, db_column='VNFMINSTID', max_length=200, null=True)),
134                 ('ns_inst_id', models.CharField(blank=True, db_column='NSINSTID', max_length=200, null=True)),
135                 ('status', models.CharField(blank=True, db_column='STATUS', max_length=20, null=True)),
136                 ('flavour_id', models.CharField(blank=True, db_column='FLAVOURID', max_length=200, null=True)),
137                 ('vnf_level', models.CharField(blank=True, db_column='VNFLEVEL', max_length=200, null=True)),
138                 ('location', models.CharField(blank=True, db_column='LOCATION', max_length=200, null=True)),
139                 ('max_vm', models.IntegerField(db_column='MAXVM', null=True)),
140                 ('max_cpu', models.IntegerField(db_column='MAXCPU', null=True)),
141                 ('max_ram', models.IntegerField(db_column='MAXRAM', null=True)),
142                 ('max_hd', models.IntegerField(db_column='MAXHD', null=True)),
143                 ('max_shd', models.IntegerField(db_column='MAXSHD', null=True)),
144                 ('max_net', models.IntegerField(db_column='MAXNET', null=True)),
145                 ('version', models.CharField(db_column='VERSION', max_length=255, null=True)),
146                 ('vendor', models.CharField(blank=True, db_column='VENDOR', max_length=255, null=True)),
147                 ('vnfd_model', models.TextField(blank=True, db_column='VNFDMODEL', max_length=20000, null=True)),
148                 ('input_params', models.TextField(blank=True, db_column='INPUTPARAMS', max_length=2000, null=True)),
149                 ('scale_params', models.TextField(blank=True, db_column='SCALEPARAMS', max_length=2000, null=True)),
150                 ('create_time', models.CharField(blank=True, db_column='CREATETIME', max_length=200, null=True)),
151                 ('lastuptime', models.CharField(blank=True, db_column='LASTUPTIME', max_length=200, null=True)),
152                 ('extension', models.TextField(blank=True, db_column='EXTENSION', max_length=65535, null=True)),
153             ],
154             options={
155                 'db_table': 'NFVO_NFINST',
156             },
157         ),
158         migrations.CreateModel(
159             name='NfPackageModel',
160             fields=[
161                 ('uuid', models.CharField(db_column='UUID', max_length=255, primary_key=True, serialize=False)),
162                 ('nfpackageid', models.CharField(db_column='NFPACKAGEID', max_length=200)),
163                 ('vnfdid', models.CharField(db_column='VNFDID', max_length=255)),
164                 ('vendor', models.CharField(db_column='VENDOR', max_length=255)),
165                 ('vnfdversion', models.CharField(db_column='VNFDVERSION', max_length=255)),
166                 ('vnfversion', models.CharField(db_column='VNFVERSION', max_length=255)),
167                 ('vnfdmodel', models.TextField(blank=True, db_column='VNFDMODEL', max_length=65535, null=True)),
168                 ('vnfd_path', models.CharField(blank=True, db_column='VNFDPATH', max_length=300, null=True)),
169             ],
170             options={
171                 'db_table': 'NFVO_NFPACKAGE',
172             },
173         ),
174         migrations.CreateModel(
175             name='NSDModel',
176             fields=[
177                 ('id', models.CharField(db_column='ID', max_length=200, primary_key=True, serialize=False)),
178                 ('nsd_id', models.CharField(db_column='NSDID', max_length=200)),
179                 ('name', models.CharField(db_column='NAME', max_length=200)),
180                 ('vendor', models.CharField(blank=True, db_column='VENDOR', max_length=200, null=True)),
181                 ('description', models.CharField(blank=True, db_column='DESCRIPTION', max_length=200, null=True)),
182                 ('version', models.CharField(blank=True, db_column='VERSION', max_length=200, null=True)),
183                 ('nsd_model', models.TextField(blank=True, db_column='NSDMODEL', max_length=65535, null=True)),
184                 ('nsd_path', models.CharField(blank=True, db_column='NSDPATH', max_length=300, null=True)),
185             ],
186             options={
187                 'db_table': 'NFVO_NSPACKAGE',
188             },
189         ),
190         migrations.CreateModel(
191             name='NSInstModel',
192             fields=[
193                 ('id', models.CharField(db_column='ID', max_length=200, primary_key=True, serialize=False)),
194                 ('name', models.CharField(db_column='NAME', max_length=200)),
195                 ('nspackage_id', models.CharField(blank=True, db_column='NSPACKAGEID', max_length=200, null=True)),
196                 ('nsd_id', models.CharField(db_column='NSDID', max_length=200)),
197                 ('nsd_invariant_id', models.CharField(db_column='NSDINVARIANTID', max_length=200)),
198                 ('description', models.CharField(blank=True, db_column='DESCRIPTION', max_length=255, null=True)),
199                 ('sdncontroller_id', models.CharField(blank=True, db_column='SDNCONTROLLERID', max_length=200, null=True)),
200                 ('flavour_id', models.CharField(blank=True, db_column='FLAVOURID', max_length=200, null=True)),
201                 ('ns_level', models.CharField(blank=True, db_column='NSLEVEL', max_length=200, null=True)),
202                 ('status', models.CharField(blank=True, db_column='STATUS', max_length=200, null=True)),
203                 ('nsd_model', models.TextField(blank=True, db_column='NSDMODEL', max_length=20000, null=True)),
204                 ('input_params', models.TextField(blank=True, db_column='INPUTPARAMS', max_length=2000, null=True)),
205                 ('scale_params', models.TextField(blank=True, db_column='SCALEPARAMS', max_length=2000, null=True)),
206                 ('create_time', models.CharField(blank=True, db_column='CREATETIME', max_length=200, null=True)),
207                 ('lastuptime', models.CharField(blank=True, db_column='LASTUPTIME', max_length=200, null=True)),
208                 ('global_customer_id', models.CharField(blank=True, db_column='GLOBALCUSTOMERID', max_length=50, null=True)),
209                 ('service_type', models.CharField(blank=True, db_column='SERVICETYPE', max_length=50, null=True)),
210             ],
211             options={
212                 'db_table': 'NFVO_NSINST',
213             },
214         ),
215         migrations.CreateModel(
216             name='NSLcmOpOccModel',
217             fields=[
218                 ('id', models.CharField(db_column='ID', max_length=255, primary_key=True, serialize=False)),
219                 ('operation_state', models.CharField(db_column='OPERATIONSTATE', max_length=30)),
220                 ('state_entered_time', models.CharField(db_column='STATEENTEREDTIME', max_length=30)),
221                 ('start_time', models.CharField(db_column='STARTTIME', max_length=30)),
222                 ('ns_instance_id', models.CharField(db_column='NSINSTANCEID', max_length=255)),
223                 ('operation', models.CharField(db_column='OPERATION', max_length=30)),
224                 ('is_automatic_invocation', models.CharField(db_column='ISAUTOMATICINVOCATION', max_length=5)),
225                 ('operation_params', models.TextField(db_column='OPERATIONPARAMS')),
226                 ('is_cancel_pending', models.CharField(db_column='ISCANCELPENDING', max_length=5)),
227                 ('cancel_mode', models.TextField(db_column='CANCELMODE', null=True)),
228                 ('error', models.TextField(db_column='ERROR', null=True)),
229                 ('resource_changes', models.TextField(db_column='RESOURCECHANGES', null=True)),
230                 ('links', models.TextField(db_column='LINKS')),
231             ],
232             options={
233                 'db_table': 'NSLCMOPOCCS',
234             },
235         ),
236         migrations.CreateModel(
237             name='OOFDataModel',
238             fields=[
239                 ('request_id', models.CharField(db_column='REQUESTID', max_length=255)),
240                 ('transaction_id', models.CharField(db_column='TRANSACTIONID', max_length=255)),
241                 ('request_status', models.CharField(db_column='REQUESTSTATUS', max_length=50)),
242                 ('request_module_name', models.CharField(db_column='RESOURCEMODULENAME', max_length=100)),
243                 ('service_resource_id', models.CharField(db_column='SERVICERESOURCEID', max_length=255, primary_key=True, serialize=False)),
244                 ('vim_id', models.CharField(blank=True, db_column='VIMID', max_length=255, null=True)),
245                 ('cloud_owner', models.CharField(blank=True, db_column='CLOUDOWNER', max_length=100, null=True)),
246                 ('cloud_region_id', models.CharField(blank=True, db_column='CLOUDREGIONID', max_length=255, null=True)),
247                 ('vdu_info', models.TextField(blank=True, db_column='VDUINFO', max_length=65535, null=True)),
248             ],
249             options={
250                 'db_table': 'NFVO_OOF_DATA',
251             },
252         ),
253         migrations.CreateModel(
254             name='PNFInstModel',
255             fields=[
256                 ('pnfId', models.CharField(db_column='PNFID', max_length=255, primary_key=True, serialize=False)),
257                 ('pnfName', models.CharField(db_column='PNFNAME', max_length=255)),
258                 ('pnfdId', models.CharField(db_column='PNFDID', max_length=50)),
259                 ('pnfdInfoId', models.CharField(db_column='PNFDINFOID', max_length=100)),
260                 ('pnfProfileId', models.CharField(db_column='PNFPROFILEID', max_length=255)),
261                 ('cpInfo', models.TextField(blank=True, db_column='CPINFO', max_length=255, null=True)),
262                 ('emsId', models.CharField(db_column='EMSID', max_length=255, null=True)),
263                 ('nsInstances', models.TextField(blank=True, db_column='NSINSTANCES', max_length=1000, null=True)),
264             ],
265             options={
266                 'db_table': 'NFVO_PNFINST',
267             },
268         ),
269         migrations.CreateModel(
270             name='PortInstModel',
271             fields=[
272                 ('portid', models.CharField(db_column='PORTID', max_length=255, primary_key=True, serialize=False)),
273                 ('networkid', models.CharField(db_column='NETWORKID', max_length=255)),
274                 ('subnetworkid', models.CharField(db_column='SUBNETWORKID', max_length=255)),
275                 ('vimid', models.CharField(db_column='VIMID', max_length=255)),
276                 ('resourceid', models.CharField(db_column='RESOURCEID', max_length=255)),
277                 ('name', models.CharField(db_column='NAME', max_length=255)),
278                 ('instid', models.CharField(db_column='INSTID', max_length=255)),
279                 ('cpinstanceid', models.CharField(db_column='CPINSTANCEID', max_length=255)),
280                 ('bandwidth', models.CharField(db_column='BANDWIDTH', max_length=255)),
281                 ('operationalstate', models.CharField(db_column='OPERATIONALSTATE', max_length=255)),
282                 ('ipaddress', models.CharField(db_column='IPADDRESS', max_length=255)),
283                 ('macaddress', models.CharField(db_column='MACADDRESS', max_length=255)),
284                 ('floatipaddress', models.CharField(db_column='FLOATIPADDRESS', max_length=255)),
285                 ('serviceipaddress', models.CharField(db_column='SERVICEIPADDRESS', max_length=255)),
286                 ('typevirtualnic', models.CharField(db_column='TYPEVIRTUALNIC', max_length=255)),
287                 ('sfcencapsulation', models.CharField(db_column='SFCENCAPSULATION', max_length=255)),
288                 ('direction', models.CharField(db_column='DIRECTION', max_length=255)),
289                 ('tenant', models.CharField(db_column='TENANT', max_length=255)),
290             ],
291             options={
292                 'db_table': 'NFVO_PORTINST',
293             },
294         ),
295         migrations.CreateModel(
296             name='ServiceBaseInfoModel',
297             fields=[
298                 ('service_id', models.CharField(db_column='serviceId', max_length=255, primary_key=True, serialize=False)),
299                 ('service_name', models.CharField(db_column='serviceName', max_length=255)),
300                 ('service_type', models.CharField(db_column='serviceType', max_length=20)),
301                 ('description', models.CharField(blank=True, db_column='description', max_length=255, null=True)),
302                 ('active_status', models.CharField(db_column='activeStatus', max_length=20)),
303                 ('status', models.CharField(db_column='status', max_length=20)),
304                 ('creator', models.CharField(db_column='creator', max_length=50)),
305                 ('create_time', models.BigIntegerField(db_column='createTime')),
306             ],
307             options={
308                 'db_table': 't_lcm_servicebaseinfo',
309             },
310         ),
311         migrations.CreateModel(
312             name='SubscriptionModel',
313             fields=[
314                 ('subscription_id', models.CharField(db_column='SUBSCRIPTIONID', max_length=255, primary_key=True, serialize=False)),
315                 ('vnf_instance_filter', models.TextField(db_column='VNFINSTANCEFILTER', null=True)),
316                 ('ns_instance_filter', models.TextField(db_column='NSINSTANCEFILTER', null=True)),
317                 ('notification_types', models.TextField(db_column='NOTIFICATIONTYPES', null=True)),
318                 ('operation_types', models.TextField(db_column='OPERATIONTYPES', null=True)),
319                 ('operation_states', models.TextField(db_column='OPERATIONSTATES', null=True)),
320                 ('ns_component_types', models.TextField(db_column='NSCOMPONENTTYPES', null=True)),
321                 ('lcm_opname_impacting_nscomponent', models.TextField(db_column='LCMOPNAMEIMPACTINGNSCOMPONENT', null=True)),
322                 ('lcm_opoccstatus_impacting_nscomponent', models.TextField(db_column='LCMOPOCCSTATUSIMPACTINGNSCOMPONENT', null=True)),
323                 ('callback_uri', models.CharField(db_column='CALLBACKURI', max_length=255)),
324                 ('links', models.TextField(db_column='LINKS', max_length=20000)),
325                 ('auth_info', models.TextField(blank=True, db_column='AUTHINFO', max_length=20000, null=True)),
326             ],
327             options={
328                 'db_table': 'NFVO_SUBSCRIPTION',
329             },
330         ),
331         migrations.CreateModel(
332             name='VLInstModel',
333             fields=[
334                 ('vlinstanceid', models.CharField(db_column='VLINSTANCEID', max_length=255, primary_key=True, serialize=False)),
335                 ('vldid', models.CharField(db_column='VLDID', max_length=255)),
336                 ('vlinstancename', models.CharField(blank=True, db_column='VLINSTANCENAME', max_length=255, null=True)),
337                 ('ownertype', models.IntegerField(db_column='OWNERTYPE')),
338                 ('ownerid', models.CharField(db_column='OWNERID', max_length=255)),
339                 ('relatednetworkid', models.CharField(blank=True, db_column='RELATEDNETWORKID', max_length=255, null=True)),
340                 ('relatedsubnetworkid', models.CharField(blank=True, db_column='RELATEDSUBNETWORKID', max_length=255, null=True)),
341                 ('vltype', models.IntegerField(db_column='VLTYPE', default=0)),
342                 ('vimid', models.CharField(db_column='VIMID', max_length=255)),
343                 ('tenant', models.CharField(db_column='TENANT', max_length=255)),
344                 ('status', models.CharField(db_column='STATUS', max_length=255)),
345             ],
346             options={
347                 'db_table': 'NFVO_VLINST',
348             },
349         ),
350         migrations.CreateModel(
351             name='VmInstModel',
352             fields=[
353                 ('vmid', models.CharField(db_column='VMID', max_length=255, primary_key=True, serialize=False)),
354                 ('vimid', models.CharField(db_column='VIMID', max_length=255)),
355                 ('resouceid', models.CharField(db_column='RESOURCEID', max_length=255)),
356                 ('insttype', models.IntegerField(db_column='INSTTYPE', null=True)),
357                 ('instid', models.CharField(db_column='INSTID', max_length=255, null=True)),
358                 ('vmname', models.CharField(db_column='VMNAME', max_length=255)),
359                 ('operationalstate', models.IntegerField(db_column='OPERATIONALSTATE', default=1)),
360                 ('zoneid', models.CharField(db_column='ZONEID', max_length=255, null=True)),
361                 ('tenant', models.CharField(db_column='TENANT', max_length=255, null=True)),
362                 ('hostid', models.CharField(db_column='HOSTID', max_length=255)),
363                 ('detailinfo', models.CharField(db_column='DETAILINFO', max_length=255, null=True)),
364             ],
365             options={
366                 'db_table': 'NFVO_VMINST',
367             },
368         ),
369         migrations.CreateModel(
370             name='VNFCInstModel',
371             fields=[
372                 ('vnfcinstanceid', models.CharField(db_column='VNFCINSTANCEID', max_length=255, primary_key=True, serialize=False)),
373                 ('vduid', models.CharField(db_column='VDUID', max_length=255)),
374                 ('nfinstid', models.CharField(db_column='NFINSTID', max_length=255)),
375                 ('vmid', models.CharField(db_column='VMID', max_length=255)),
376                 ('status', models.CharField(db_column='STATUS', max_length=255)),
377             ],
378             options={
379                 'db_table': 'NFVO_VNFCINST',
380             },
381         ),
382         migrations.CreateModel(
383             name='VNFFGInstModel',
384             fields=[
385                 ('vnffgdid', models.CharField(db_column='VNFFGDID', max_length=255)),
386                 ('vnffginstid', models.CharField(db_column='VNFFGINSTID', max_length=255, primary_key=True, serialize=False)),
387                 ('nsinstid', models.CharField(db_column='NSINSTID', max_length=255)),
388                 ('desc', models.CharField(blank=True, db_column='DESC', max_length=255, null=True)),
389                 ('vendor', models.CharField(blank=True, db_column='VENDOR', max_length=255, null=True)),
390                 ('version', models.CharField(blank=True, db_column='VERSION', max_length=255, null=True)),
391                 ('endpointnumber', models.IntegerField(db_column='ENDPOINTNUMBER')),
392                 ('vllist', models.CharField(db_column='VLLIST', max_length=1024)),
393                 ('cplist', models.CharField(db_column='CPLIST', max_length=1024)),
394                 ('vnflist', models.CharField(db_column='VNFLIST', max_length=1024)),
395                 ('fplist', models.CharField(db_column='FPLIST', max_length=1024)),
396                 ('status', models.CharField(db_column='STATUS', max_length=255)),
397             ],
398             options={
399                 'db_table': 'NFVO_VNFFGINST',
400             },
401         ),
402         migrations.CreateModel(
403             name='VnfPackageFileModel',
404             fields=[
405                 ('id', models.AutoField(db_column='ID', primary_key=True, serialize=False)),
406                 ('vnfpid', models.CharField(db_column='NFPACKAGEID', max_length=50)),
407                 ('filename', models.CharField(db_column='FILENAME', max_length=100)),
408                 ('filetype', models.CharField(db_column='FILETYPE', max_length=2)),
409                 ('imageid', models.CharField(db_column='IMAGEID', max_length=50)),
410                 ('vimid', models.CharField(db_column='VIMID', max_length=50)),
411                 ('vimuser', models.CharField(db_column='VIMUSER', max_length=50)),
412                 ('tenant', models.CharField(db_column='TENANT', max_length=50)),
413                 ('purpose', models.CharField(db_column='PURPOSE', max_length=1000)),
414                 ('status', models.CharField(db_column='STATUS', max_length=10)),
415             ],
416             options={
417                 'db_table': 'NFVO_NFPACKAGEFILE',
418             },
419         ),
420         migrations.CreateModel(
421             name='WFPlanModel',
422             fields=[
423                 ('deployed_id', models.CharField(db_column='DEPLOYEDID', max_length=255, primary_key=True, serialize=False)),
424                 ('process_id', models.CharField(db_column='PROCESSID', max_length=255)),
425                 ('status', models.CharField(db_column='STATUS', max_length=255)),
426                 ('message', models.CharField(db_column='MESSAGE', max_length=1024)),
427                 ('plan_name', models.CharField(db_column='PLANNAME', max_length=255)),
428             ],
429             options={
430                 'db_table': 'NFVO_WF_PLAN',
431             },
432         ),
433     ]