X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Fmodel%2FDescriptorTemplates.js;fp=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Fmodel%2FDescriptorTemplates.js;h=1183d4e822726600168953138517a568f527dfc1;hp=28084121e0d1b546142ec550fc27ab971bd6ec53;hb=075200b023e659111da2ffd47129c88314140dd1;hpb=810b1923cca7251d75505fbe61f608035764c04c diff --git a/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js b/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js index 28084121e..1183d4e82 100644 --- a/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js +++ b/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js @@ -23,18 +23,18 @@ 'use strict'; -import guid from './../guid' -import InstanceCounter from './../InstanceCounter' - -const generateName = (prefix, counter) => prefix + '-' + InstanceCounter.count(counter); - +// +// note: values can be expressions. After the object is created the funtion will be +// invoked. if you use the arrow function syntax the this pointer will reference +// the created object. +// export default { 'vnfd': { 'description': 'A simple VNF descriptor w/ one VDU', 'version': '1.0', 'connection-point': [ { - 'name': 'cp1', + 'name': 'connection-point-1', 'type': 'VPORT' } ], @@ -43,8 +43,8 @@ export default { 'uiState': { 'type': 'vdu' }, - 'id': () => guid(5), - 'name': () => generateName('vdu', 'vnfd.vdu'), + 'id': 'vdu-1', + 'name': 'vdu-1', 'vm-flavor': { 'vcpu-count': 4, 'memory-mb': 16384, @@ -54,7 +54,7 @@ export default { 'external-interface': [ { 'name': 'eth0', - 'vnfd-connection-point-ref': 'cp1', + 'vnfd-connection-point-ref': 'connection-point-1', 'virtual-interface': { 'type': 'VIRTIO' } @@ -64,8 +64,6 @@ export default { ] }, 'vnfd.internal-vld': { - 'id': () => guid(), - 'name': () => generateName('vld', 'new.vnfd.internal-vld'), 'description': 'Virtual link for internal fabric', 'type': 'ELAN' }