1 # Copyright 2019 ZTE Corporation.
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
7 # http://www.apache.org/licenses/LICENSE-2.0
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 # Generated by Django 1.11.9 on 2019-04-16 02:51
15 from __future__ import unicode_literals
17 from django.db import migrations, models
20 class Migration(migrations.Migration):
28 migrations.CreateModel(
31 ('cpinstanceid', models.CharField(db_column=b'CPINSTANCEID', max_length=255, primary_key=True, serialize=False)),
32 ('cpdid', models.CharField(db_column=b'CPDID', max_length=255)),
33 ('cpinstancename', models.CharField(db_column=b'CPINSTANCENAME', max_length=255)),
34 ('vlinstanceid', models.CharField(db_column=b'VLINSTANCEID', max_length=255)),
35 ('ownertype', models.IntegerField(db_column=b'OWNERTYPE')),
36 ('ownerid', models.CharField(db_column=b'OWNERID', max_length=255)),
37 ('relatedtype', models.IntegerField(db_column=b'RELATEDTYPE')),
38 ('relatedvl', models.CharField(blank=True, db_column=b'RELATEDVL', max_length=255, null=True)),
39 ('relatedcp', models.CharField(blank=True, db_column=b'RELATEDCP', max_length=255, null=True)),
40 ('relatedport', models.CharField(blank=True, db_column=b'RELATEDPORT', max_length=255, null=True)),
46 migrations.CreateModel(
47 name='FlavourInstModel',
49 ('flavourid', models.CharField(db_column=b'FLAVOURID', max_length=255, primary_key=True, serialize=False)),
50 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
51 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
52 ('name', models.CharField(db_column=b'NAME', max_length=255)),
53 ('tenant', models.CharField(db_column=b'TENANT', max_length=255, null=True)),
54 ('vcpu', models.IntegerField(db_column=b'VCPU', null=True)),
55 ('memory', models.IntegerField(db_column=b'MEMORY', null=True)),
56 ('disk', models.IntegerField(db_column=b'DISK', null=True)),
57 ('ephemeral', models.IntegerField(db_column=b'EPHEMERAL', null=True)),
58 ('swap', models.IntegerField(db_column=b'SWAP', null=True)),
59 ('isPublic', models.IntegerField(db_column=b'ISPUBLIC', null=True)),
60 ('extraspecs', models.TextField(db_column=b'EXTRASPECS', max_length=4096)),
61 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
62 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
63 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
66 'db_table': 'FLAVOURINST',
69 migrations.CreateModel(
72 ('jobid', models.CharField(db_column=b'JOBID', max_length=255, primary_key=True, serialize=False)),
73 ('jobtype', models.CharField(db_column=b'JOBTYPE', max_length=255)),
74 ('jobaction', models.CharField(db_column=b'JOBACTION', max_length=255)),
75 ('resid', models.CharField(db_column=b'RESID', max_length=255)),
76 ('status', models.IntegerField(blank=True, db_column=b'STATUS', null=True)),
77 ('starttime', models.CharField(blank=True, db_column=b'STARTTIME', max_length=255, null=True)),
78 ('endtime', models.CharField(blank=True, db_column=b'ENDTIME', max_length=255, null=True)),
79 ('progress', models.IntegerField(blank=True, db_column=b'PROGRESS', null=True)),
80 ('user', models.CharField(blank=True, db_column=b'USER', max_length=255, null=True)),
81 ('parentjobid', models.CharField(blank=True, db_column=b'PARENTJOBID', max_length=255, null=True)),
82 ('resname', models.CharField(blank=True, db_column=b'RESNAME', max_length=255, null=True)),
88 migrations.CreateModel(
89 name='JobStatusModel',
91 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
92 ('indexid', models.IntegerField(db_column=b'INDEXID')),
93 ('jobid', models.CharField(db_column=b'JOBID', max_length=255)),
94 ('status', models.CharField(db_column=b'STATUS', max_length=255)),
95 ('progress', models.IntegerField(blank=True, db_column=b'PROGRESS', null=True)),
96 ('descp', models.TextField(db_column=b'DESCP', max_length=1024)),
97 ('errcode', models.CharField(blank=True, db_column=b'ERRCODE', max_length=255, null=True)),
98 ('addtime', models.CharField(blank=True, db_column=b'ADDTIME', max_length=255, null=True)),
101 'db_table': 'JOB_STATUS',
104 migrations.CreateModel(
105 name='NetworkInstModel',
107 ('networkid', models.CharField(db_column=b'NETWORKID', max_length=255, primary_key=True, serialize=False)),
108 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
109 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
110 ('insttype', models.IntegerField(db_column=b'INSTTYPE')),
111 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
112 ('name', models.CharField(db_column=b'NAME', max_length=255)),
113 ('tenant', models.CharField(db_column=b'TENANT', max_length=255, null=True)),
114 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
115 ('desc', models.CharField(db_column=b'DESC', max_length=255, null=True)),
116 ('vendor', models.CharField(db_column=b'VENDOR', max_length=255, null=True)),
117 ('bandwidth', models.IntegerField(db_column=b'BANDWIDTH', null=True)),
118 ('mtu', models.IntegerField(db_column=b'MTU', null=True)),
119 ('network_type', models.CharField(db_column=b'NETWORKTYPE', max_length=255, null=True)),
120 ('segmentid', models.CharField(db_column=b'SEGMENTID', max_length=255, null=True)),
121 ('networkqos', models.CharField(db_column=b'NETWORKQOS', max_length=255, null=True)),
122 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
123 ('physicalNetwork', models.CharField(db_column=b'PHYNETWORK', max_length=255, null=True)),
124 ('is_shared', models.IntegerField(db_column=b'ISSHARED', default=0, null=True)),
125 ('vlantrans', models.IntegerField(db_column=b'VLANTRANS', null=True)),
126 ('routerExternal', models.IntegerField(db_column=b'ROUTEREXTERNAL', default=0, null=True)),
127 ('nodeId', models.CharField(db_column=b'NODEID', max_length=255, null=True)),
130 'db_table': 'NETWORKINST',
133 migrations.CreateModel(
136 ('nfinstid', models.CharField(db_column=b'NFINSTID', max_length=200, primary_key=True, serialize=False)),
137 ('nf_name', models.CharField(blank=True, db_column=b'NFNAME', max_length=100, null=True)),
138 ('vnfminstid', models.CharField(db_column=b'VNFMINSTID', max_length=255)),
139 ('package_id', models.CharField(blank=True, db_column=b'PACKAGEID', max_length=200, null=True)),
140 ('status', models.CharField(blank=True, db_column=b'STATUS', max_length=20, null=True)),
141 ('flavour_id', models.CharField(blank=True, db_column=b'FLAVOURID', max_length=200, null=True)),
142 ('location', models.CharField(blank=True, db_column=b'LOCATION', max_length=200, null=True)),
143 ('version', models.CharField(db_column=b'VERSION', max_length=255, null=True)),
144 ('vendor', models.CharField(blank=True, db_column=b'VENDOR', max_length=255, null=True)),
145 ('netype', models.CharField(db_column=b'NETYPE', max_length=255, null=True)),
146 ('vnfd_model', models.TextField(blank=True, db_column=b'VNFDMODEL', max_length=20000, null=True)),
147 ('input_params', models.TextField(blank=True, db_column=b'INPUTPARAMS', max_length=2000, null=True)),
148 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
149 ('lastuptime', models.CharField(blank=True, db_column=b'LASTUPTIME', max_length=200, null=True)),
150 ('nf_desc', models.CharField(blank=True, db_column=b'VNFINSTANCEDESC', max_length=200, null=True)),
151 ('vnfdid', models.CharField(blank=True, db_column=b'VNFDID', max_length=200, null=True)),
152 ('vnfSoftwareVersion', models.CharField(blank=True, db_column=b'VNFSOFTWAREVER', max_length=200, null=True)),
153 ('vnfConfigurableProperties', models.TextField(blank=True, db_column=b'VNFCONFIGURABLEPROPERTIES', max_length=20000, null=True)),
154 ('localizationLanguage', models.CharField(db_column=b'LOCALIZATIONLANGUAGE', max_length=255, null=True)),
155 ('operationState', models.CharField(db_column=b'OPERATIONSTATE', max_length=255, null=True)),
156 ('resInfo', models.TextField(blank=True, db_column=b'RESINFO', max_length=20000, null=True)),
157 ('vimInfo', models.TextField(blank=True, db_column=b'VIMINFO', max_length=20000, null=True)),
160 'db_table': 'NFINST',
163 migrations.CreateModel(
164 name='NfvoRegInfoModel',
166 ('nfvoid', models.CharField(db_column=b'NFVOID', max_length=255, primary_key=True, serialize=False)),
167 ('vnfminstid', models.CharField(db_column=b'VNFMINSTID', max_length=255)),
168 ('apiurl', models.CharField(db_column=b'URL', max_length=255)),
169 ('nfvouser', models.CharField(db_column=b'USERNAME', max_length=255, null=True)),
170 ('nfvopassword', models.CharField(db_column=b'PASSWD', max_length=255, null=True)),
171 ('authtype', models.IntegerField(db_column=b'AUTHTYPE', default=2)),
172 ('clientcert', models.CharField(db_column=b'CLIENTCERT', max_length=255, null=True)),
173 ('servercert', models.CharField(db_column=b'SERVERCERT', max_length=255, null=True)),
174 ('regtime', models.CharField(db_column=b'REGTIME', max_length=255)),
177 'db_table': 'NFVOREGINFO',
180 migrations.CreateModel(
181 name='PortInstModel',
183 ('portid', models.CharField(db_column=b'PORTID', max_length=255, primary_key=True, serialize=False)),
184 ('networkid', models.CharField(db_column=b'NETWORKID', max_length=255)),
185 ('subnetworkid', models.CharField(db_column=b'SUBNETWORKID', max_length=255, null=True)),
186 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
187 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
188 ('name', models.CharField(db_column=b'NAME', max_length=255, null=True)),
189 ('insttype', models.IntegerField(db_column=b'INSTTYPE')),
190 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
191 ('cpinstanceid', models.CharField(db_column=b'CPINSTANCEID', max_length=255, null=True)),
192 ('bandwidth', models.CharField(db_column=b'BANDWIDTH', max_length=255, null=True)),
193 ('operationalstate', models.CharField(db_column=b'OPERATIONALSTATE', max_length=255, null=True)),
194 ('ipaddress', models.CharField(db_column=b'IPADDRESS', max_length=255)),
195 ('macaddress', models.CharField(db_column=b'MACADDRESS', max_length=255)),
196 ('nicorder', models.CharField(db_column=b'NICORDER', max_length=255)),
197 ('floatipaddress', models.CharField(db_column=b'FLOATIPADDRESS', max_length=255, null=True)),
198 ('serviceipaddress', models.CharField(db_column=b'SERVICEIPADDRESS', max_length=255, null=True)),
199 ('typevirtualnic', models.CharField(db_column=b'TYPEVIRTUALNIC', max_length=255, null=True)),
200 ('sfcencapsulation', models.CharField(db_column=b'SFCENCAPSULATION', max_length=255, null=True)),
201 ('direction', models.CharField(db_column=b'DIRECTION', max_length=255, null=True)),
202 ('tenant', models.CharField(db_column=b'TENANT', max_length=255, null=True)),
203 ('interfacename', models.CharField(blank=True, db_column=b'INTERFACENAME', max_length=255, null=True)),
204 ('vmid', models.CharField(blank=True, db_column=b'VMID', max_length=255, null=True)),
205 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
206 ('securityGroups', models.CharField(db_column=b'SECURITYGROUPS', max_length=255)),
207 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
208 ('nodeId', models.CharField(db_column=b'NODEID', max_length=255, null=True)),
211 'db_table': 'PORTINST',
214 migrations.CreateModel(
215 name='StorageInstModel',
217 ('storageid', models.CharField(db_column=b'STORAGEID', max_length=255, primary_key=True, serialize=False)),
218 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
219 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
220 ('insttype', models.IntegerField(db_column=b'INSTTYPE')),
221 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
222 ('name', models.CharField(db_column=b'NAME', max_length=255, null=True)),
223 ('storagetype', models.CharField(db_column=b'STORAGETYPE', max_length=255)),
224 ('size', models.CharField(db_column=b'SIZE', max_length=255)),
225 ('tenant', models.CharField(db_column=b'TENANT', max_length=50, null=True)),
226 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
227 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
228 ('nodeId', models.CharField(db_column=b'NODEID', max_length=255, null=True)),
231 'db_table': 'STORAGEINST',
234 migrations.CreateModel(
235 name='SubNetworkInstModel',
237 ('subnetworkid', models.CharField(db_column=b'SUBNETWORKID', max_length=255, primary_key=True, serialize=False)),
238 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
239 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
240 ('networkid', models.CharField(db_column=b'NETWORKID', max_length=255)),
241 ('insttype', models.IntegerField(db_column=b'INSTTYPE')),
242 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
243 ('name', models.CharField(db_column=b'NAME', max_length=255)),
244 ('ipversion', models.IntegerField(db_column=b'IPVERSION', null=True)),
245 ('gatewayip', models.CharField(db_column=b'GATEWAYIP', max_length=255, null=True)),
246 ('isdhcpenabled', models.IntegerField(db_column=b'ISDHCPENABLED', null=True)),
247 ('cidr', models.CharField(db_column=b'CIDR', max_length=255)),
248 ('vdsname', models.CharField(db_column=b'VDSNAME', max_length=255, null=True)),
249 ('operationalstate', models.CharField(db_column=b'OPERATIONALSTATE', max_length=255, null=True)),
250 ('tenant', models.CharField(db_column=b'TENANT', max_length=255, null=True)),
251 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
252 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
253 ('dnsNameservers', models.TextField(db_column=b'DNSNAMESERVERS', max_length=1024)),
254 ('hostRoutes', models.TextField(db_column=b'HOSTROUTES', max_length=1024)),
255 ('allocationPools', models.TextField(db_column=b'ALLOCATIONPOOLS', max_length=1024)),
258 'db_table': 'SUBNETWORKINST',
261 migrations.CreateModel(
262 name='SubscriptionModel',
264 ('subscription_id', models.CharField(db_column=b'SUBSCRIPTIONID', max_length=255, primary_key=True, serialize=False)),
265 ('callback_uri', models.CharField(db_column=b'CALLBACKURI', max_length=255)),
266 ('auth_info', models.TextField(blank=True, db_column=b'AUTHINFO', max_length=20000, null=True)),
267 ('notification_types', models.TextField(db_column=b'NOTIFICATIONTYPES', null=True)),
268 ('operation_types', models.TextField(db_column=b'OPERATIONTYPES', null=True)),
269 ('operation_states', models.TextField(db_column=b'OPERATIONSTATES', null=True)),
270 ('vnf_instance_filter', models.TextField(db_column=b'VNFINSTANCEFILTER', null=True)),
271 ('links', models.TextField(db_column=b'LINKS', max_length=20000)),
274 'db_table': 'SUBSCRIPTION',
277 migrations.CreateModel(
280 ('vlinstanceid', models.CharField(db_column=b'VLINSTANCEID', max_length=255, primary_key=True, serialize=False)),
281 ('vldid', models.CharField(db_column=b'VLDID', max_length=255)),
282 ('vlinstancename', models.CharField(blank=True, db_column=b'VLINSTANCENAME', max_length=255, null=True)),
283 ('ownertype', models.IntegerField(db_column=b'OWNERTYPE')),
284 ('ownerid', models.CharField(db_column=b'OWNERID', max_length=255)),
285 ('relatednetworkid', models.CharField(blank=True, db_column=b'RELATEDNETWORKID', max_length=255, null=True)),
286 ('relatedsubnetworkid', models.CharField(blank=True, db_column=b'RELATEDSUBNETWORKID', max_length=255, null=True)),
287 ('vltype', models.IntegerField(db_column=b'VLTYPE', default=0)),
288 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
289 ('tenant', models.CharField(db_column=b'TENANT', max_length=50)),
292 'db_table': 'VLINST',
295 migrations.CreateModel(
298 ('vmid', models.CharField(db_column=b'VMID', max_length=255, primary_key=True, serialize=False)),
299 ('vimid', models.CharField(db_column=b'VIMID', max_length=255)),
300 ('tenant', models.CharField(db_column=b'TENANT', max_length=255, null=True)),
301 ('resourceid', models.CharField(db_column=b'RESOURCEID', max_length=255)),
302 ('vmname', models.CharField(db_column=b'VMNAME', max_length=255)),
303 ('nic_array', models.CharField(db_column=b'NICARRAY', max_length=255)),
304 ('metadata', models.CharField(db_column=b'METADATA', max_length=255)),
305 ('volume_array', models.CharField(db_column=b'VOLUMEARRAY', max_length=255)),
306 ('server_group', models.CharField(db_column=b'SERVERGROUP', max_length=255)),
307 ('availability_zone', models.CharField(db_column=b'AVAILABILITYZONE', max_length=255)),
308 ('flavor_id', models.CharField(db_column=b'FLAVORID', max_length=255)),
309 ('security_groups', models.CharField(db_column=b'SECURITYGROUPS', max_length=255)),
310 ('operationalstate', models.CharField(db_column=b'OPERATIONALSTATE', max_length=255, null=True)),
311 ('insttype', models.IntegerField(db_column=b'INSTTYPE')),
312 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
313 ('create_time', models.CharField(blank=True, db_column=b'CREATETIME', max_length=200, null=True)),
314 ('instid', models.CharField(db_column=b'INSTID', max_length=255)),
315 ('nodeId', models.CharField(db_column=b'NODEID', max_length=255, null=True)),
318 'db_table': 'VMINST',
321 migrations.CreateModel(
322 name='VNFCInstModel',
324 ('vnfcinstanceid', models.CharField(db_column=b'VNFCINSTANCEID', max_length=255, primary_key=True, serialize=False)),
325 ('vduid', models.CharField(db_column=b'VDUID', max_length=255)),
326 ('vdutype', models.CharField(db_column=b'VDUTYPE', max_length=255)),
327 ('instid', models.CharField(db_column=b'NFINSTID', max_length=255)),
328 ('vmid', models.CharField(db_column=b'VMID', max_length=255)),
329 ('is_predefined', models.IntegerField(db_column=b'ISPREDEFINED', default=0, null=True)),
332 'db_table': 'VNFCINST',
335 migrations.CreateModel(
336 name='VNFLcmOpOccModel',
338 ('id', models.CharField(db_column=b'ID', max_length=255, primary_key=True, serialize=False)),
339 ('operation_state', models.CharField(db_column=b'OPERATIONSTATE', max_length=30)),
340 ('state_entered_time', models.CharField(db_column=b'STATEENTEREDTIME', max_length=30)),
341 ('start_time', models.CharField(db_column=b'STARTTIME', max_length=30)),
342 ('vnf_instance_id', models.CharField(db_column=b'VNFINSTANCEID', max_length=255)),
343 ('grant_id', models.CharField(db_column=b'GRANTID', max_length=255, null=True)),
344 ('operation', models.CharField(db_column=b'OPERATION', max_length=30)),
345 ('is_automatic_invocation', models.CharField(db_column=b'ISAUTOMATICINVOCATION', max_length=5)),
346 ('operation_params', models.TextField(db_column=b'OPERATIONPARAMS')),
347 ('is_cancel_pending', models.CharField(db_column=b'ISCANCELPENDING', max_length=5)),
348 ('cancel_mode', models.TextField(db_column=b'CANCELMODE', null=True)),
349 ('error', models.TextField(db_column=b'ERROR', null=True)),
350 ('resource_changes', models.TextField(db_column=b'RESOURCECHANGES', null=True)),
351 ('changed_info', models.TextField(db_column=b'CHANGEDINFO', null=True)),
352 ('changed_ext_connectivity', models.TextField(db_column=b'CHANGEDEXTCONNECTIVITY', null=True)),
353 ('links', models.TextField(db_column=b'LINKS')),
356 'db_table': 'VNFLCMOPOCCS',