Changed Line Separator for all files using find . -type f -not -name .* -exec dos2unix {} \;
Issue-ID: CCSDK-1733
Signed-off-by: SINGAL, KAPIL (ks220y) <ks220y@att.com>
Change-Id: I2efa3276c35c0a0159c6d4debe21c0bd0b4a7b85
# Python
**/*.pyc
+**/.apt_generated
# Logs
logs
*.log
**/target/*
**/logs/*
**/tokens/*
+**/lib/cachedir/**
# Added for Intellij IDEA IDE
**/*.ipr
**/*.project
**/.springBeans
**/.factorypath
+**/.directory
+**/transaction.log
**/*versionsBackup
**/blackDuckHub*
**/*.jsonld
**/.checkstyle
-**/.gitignore
**/*.log
**/*py.class
**/*cba-kts.jar
**/application/blueprints
/target/
+
-<!--\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
--->\r
-<mat-radio-group>\r
- <mat-radio-button value="1" (click)="selected(1)">Upload Resource File</mat-radio-button><br><br>\r
- <mat-radio-button value="2" (click)="selected(2)">New Resource</mat-radio-button><br><br>\r
- <mat-radio-button value="3" (click)="selected(3)">Existing Model Resource</mat-radio-button>\r
-</mat-radio-group>\r
+<!--
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+-->
+<mat-radio-group>
+ <mat-radio-button value="1" (click)="selected(1)">Upload Resource File</mat-radio-button><br><br>
+ <mat-radio-button value="2" (click)="selected(2)">New Resource</mat-radio-button><br><br>
+ <mat-radio-button value="3" (click)="selected(3)">Existing Model Resource</mat-radio-button>
+</mat-radio-group>
-/*\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
+/*
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
*/
\ No newline at end of file
-/*\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
-*/\r
-\r
-import { async, ComponentFixture, TestBed } from '@angular/core/testing';\r
-\r
-import { ResourceTemplateOptionsComponent } from './resource-template-options.component';\r
-\r
-describe('ResourceTemplateOptionsComponent', () => {\r
- let component: ResourceTemplateOptionsComponent;\r
- let fixture: ComponentFixture<TemplateOptionsComponent>;\r
-\r
- beforeEach(async(() => {\r
- TestBed.configureTestingModule({\r
- declarations: [ ResourceTemplateOptionsComponent ]\r
- })\r
- .compileComponents();\r
- }));\r
-\r
- beforeEach(() => {\r
- fixture = TestBed.createComponent(ResourceTemplateOptionsComponent);\r
- component = fixture.componentInstance;\r
- fixture.detectChanges();\r
- });\r
-\r
- it('should create', () => {\r
- expect(component).toBeTruthy();\r
- });\r
-});\r
+/*
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+*/
+
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ResourceTemplateOptionsComponent } from './resource-template-options.component';
+
+describe('ResourceTemplateOptionsComponent', () => {
+ let component: ResourceTemplateOptionsComponent;
+ let fixture: ComponentFixture<TemplateOptionsComponent>;
+
+ beforeEach(async(() => {
+ TestBed.configureTestingModule({
+ declarations: [ ResourceTemplateOptionsComponent ]
+ })
+ .compileComponents();
+ }));
+
+ beforeEach(() => {
+ fixture = TestBed.createComponent(ResourceTemplateOptionsComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
-/*\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
-*/\r
-\r
-import { Component, OnInit, Output, EventEmitter} from '@angular/core';\r
-import { HttpClient } from '@angular/common/http';\r
-@Component({\r
- selector: 'app-resource-template-options',\r
- templateUrl: './resource-template-options.component.html',\r
- styleUrls: ['./resource-template-options.component.scss']\r
-})\r
-export class ResourceTemplateOptionsComponent implements OnInit {\r
- selectedOption: string;\r
- @Output() option = new EventEmitter();\r
-\r
- constructor() { }\r
-\r
- ngOnInit() {\r
- }\r
-\r
- selected(value){\r
- console.log(value);\r
- this.option.emit(value);\r
- }\r
- // loadTemplateData() {\r
- // // to do\r
- // }\r
-}\r
+/*
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+*/
+
+import { Component, OnInit, Output, EventEmitter} from '@angular/core';
+import { HttpClient } from '@angular/common/http';
+@Component({
+ selector: 'app-resource-template-options',
+ templateUrl: './resource-template-options.component.html',
+ styleUrls: ['./resource-template-options.component.scss']
+})
+export class ResourceTemplateOptionsComponent implements OnInit {
+ selectedOption: string;
+ @Output() option = new EventEmitter();
+
+ constructor() { }
+
+ ngOnInit() {
+ }
+
+ selected(value){
+ console.log(value);
+ this.option.emit(value);
+ }
+ // loadTemplateData() {
+ // // to do
+ // }
+}
-/*\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
-*/\r
-\r
-\r
-.matStepNextBtn{\r
- color:white;\r
- background:#3f51b5; \r
- margin-top: 10px; \r
- position: absolute;\r
- border-radius: 1em;\r
-}\r
-.meta-form {\r
- width: 100%;\r
-}\r
-\r
-.form-field {\r
- width: 40%;\r
- padding:10px;\r
-}\r
-\r
-.form-table {\r
- width: 100%;\r
+/*
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+*/
+
+
+.matStepNextBtn{
+ color:white;
+ background:#3f51b5;
+ margin-top: 10px;
+ position: absolute;
+ border-radius: 1em;
+}
+.meta-form {
+ width: 100%;
+}
+
+.form-field {
+ width: 40%;
+ padding:10px;
+}
+
+.form-table {
+ width: 100%;
}
\ No newline at end of file
- /*\r
-* ============LICENSE_START=======================================================\r
-* ONAP : CDS\r
-* ================================================================================\r
-* Copyright 2019 TechMahindra\r
-*\r
-* Modifications Copyright (C) 2019 IBM\r
-*=================================================================================\r
-* Licensed under the Apache License, Version 2.0 (the "License");\r
-* you may not use this file except in compliance with the License.\r
-* You may obtain a copy of the License at\r
-*\r
-* http://www.apache.org/licenses/LICENSE-2.0\r
-*\r
-* Unless required by applicable law or agreed to in writing, software\r
-* distributed under the License is distributed on an "AS IS" BASIS,\r
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-* See the License for the specific language governing permissions and\r
-* limitations under the License.\r
-* ============LICENSE_END=========================================================\r
-*/\r
-.sources-container {\r
- width: 900px;\r
- max-width: 100%;\r
- margin: 0 25px 25px 0;\r
- display: inline-block;\r
- vertical-align: top;\r
- border-bottom: solid 1px #ccc; \r
- border-radius: 4px;\r
-}\r
-.list-container {\r
- min-width: 200px;\r
- max-width: 100%;\r
- margin: 0 25px 25px 0;\r
- display: inline-block;\r
- vertical-align: top;\r
-}\r
-.sources-list {\r
- border: solid 1px #ccc;\r
- width: 900px;\r
- min-height: 30px;\r
- background: white;\r
- border-radius: 4px;\r
- overflow: hidden;\r
- display: block;\r
- border-bottom: solid 1px #ccc;\r
-}\r
-.options-list { \r
- min-height: 30px;\r
- border-radius: 4px;\r
- overflow: hidden;\r
- display: block;\r
- width: 100%; \r
-}\r
-.sources-box {\r
- //border-bottom: solid 1px #ccc;\r
- color: rgba(0, 0, 0, 0.87);\r
- display: flex;\r
- flex-direction: row;\r
- align-items: center;\r
- justify-content: space-between;\r
- box-sizing: border-box;\r
- cursor: move;\r
- background:white;\r
- font-size: 14px;\r
- min-height: 30px;\r
- \r
-}\r
-.options-box {\r
- border: solid 1px #ccc;\r
- color: white;\r
- display: flex;\r
- flex-direction: row;\r
- align-items: center;\r
- justify-content: space-between;\r
- box-sizing: border-box;\r
- cursor: move;\r
- background:gray;\r
- font-size: 14px;\r
- min-height: 30px;\r
- width: 100px;\r
- padding-left: 15px;\r
-}\r
-\r
-.cdk-drag-preview {\r
- box-sizing: border-box;\r
- border-radius: 4px;\r
- box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),\r
- 0 8px 10px 1px rgba(0, 0, 0, 0.14),\r
- 0 3px 14px 2px rgba(0, 0, 0, 0.12);\r
-}\r
-\r
-.cdk-drag-placeholder {\r
- opacity: 0;\r
-}\r
-\r
-.cdk-drag-animating {\r
- transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\r
-}\r
-\r
-.sources-box:last-child {\r
- border: none;\r
-}\r
-\r
-.options-list.cdk-drop-list-dragging .options-box:not(.cdk-drag-placeholder) {\r
- transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\r
-}\r
-.expansion-panel{\r
- border: solid 0.5px #ededed;\r
- background: white;\r
- border-radius: 4px;\r
- overflow: hidden;\r
- display: block;\r
- width: 100%;\r
- }\r
- .matStepNextBtn{\r
- color:white;\r
- background:#3f51b5; \r
- margin-top: 10px; \r
- position: absolute;\r
- border-radius: 1em;\r
-} \r
-.icon{\r
-color: red;\r
+ /*
+* ============LICENSE_START=======================================================
+* ONAP : CDS
+* ================================================================================
+* Copyright 2019 TechMahindra
+*
+* Modifications Copyright (C) 2019 IBM
+*=================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+* ============LICENSE_END=========================================================
+*/
+.sources-container {
+ width: 900px;
+ max-width: 100%;
+ margin: 0 25px 25px 0;
+ display: inline-block;
+ vertical-align: top;
+ border-bottom: solid 1px #ccc;
+ border-radius: 4px;
+}
+.list-container {
+ min-width: 200px;
+ max-width: 100%;
+ margin: 0 25px 25px 0;
+ display: inline-block;
+ vertical-align: top;
+}
+.sources-list {
+ border: solid 1px #ccc;
+ width: 900px;
+ min-height: 30px;
+ background: white;
+ border-radius: 4px;
+ overflow: hidden;
+ display: block;
+ border-bottom: solid 1px #ccc;
+}
+.options-list {
+ min-height: 30px;
+ border-radius: 4px;
+ overflow: hidden;
+ display: block;
+ width: 100%;
+}
+.sources-box {
+ //border-bottom: solid 1px #ccc;
+ color: rgba(0, 0, 0, 0.87);
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ box-sizing: border-box;
+ cursor: move;
+ background:white;
+ font-size: 14px;
+ min-height: 30px;
+
+}
+.options-box {
+ border: solid 1px #ccc;
+ color: white;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ box-sizing: border-box;
+ cursor: move;
+ background:gray;
+ font-size: 14px;
+ min-height: 30px;
+ width: 100px;
+ padding-left: 15px;
+}
+
+.cdk-drag-preview {
+ box-sizing: border-box;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
+ 0 8px 10px 1px rgba(0, 0, 0, 0.14),
+ 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.cdk-drag-placeholder {
+ opacity: 0;
+}
+
+.cdk-drag-animating {
+ transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
+}
+
+.sources-box:last-child {
+ border: none;
+}
+
+.options-list.cdk-drop-list-dragging .options-box:not(.cdk-drag-placeholder) {
+ transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
+}
+.expansion-panel{
+ border: solid 0.5px #ededed;
+ background: white;
+ border-radius: 4px;
+ overflow: hidden;
+ display: block;
+ width: 100%;
+ }
+ .matStepNextBtn{
+ color:white;
+ background:#3f51b5;
+ margin-top: 10px;
+ position: absolute;
+ border-radius: 1em;
+}
+.icon{
+color: red;
}
\ No newline at end of file
-{\r
- "tags": "sample-licenses",\r
- "name": "sample-licenses",\r
- "property": {\r
- "description" : " Sample Data for licences",\r
- "required": true,\r
- "type": "list",\r
- "entry_schema": {\r
- "type": "dt-license-key"\r
- }\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "sources": {\r
- "config-data": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/L3VNF-API:services/service-list/",\r
- "path": "/licenses",\r
- "input-key-mapping": {\r
- },\r
- "output-key-mapping": {\r
- "licenses": "licenses"\r
- },\r
- "key-dependencies": []\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "sample-licenses",
+ "name": "sample-licenses",
+ "property": {
+ "description" : " Sample Data for licences",
+ "required": true,
+ "type": "list",
+ "entry_schema": {
+ "type": "dt-license-key"
+ }
+ },
+ "updated-by": "brindasanth@onap.com",
+ "sources": {
+ "config-data": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/L3VNF-API:services/service-list/",
+ "path": "/licenses",
+ "input-key-mapping": {
+ },
+ "output-key-mapping": {
+ "licenses": "licenses"
+ },
+ "key-dependencies": []
+ }
+ }
+ }
+}
-<service-logic\r
- xmlns='http://www.onap.org/sdnc/svclogic'\r
- xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'\r
- xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='CONFIG' version='1.0.0'>\r
- <method rpc='ConfigDeploy' mode='sync'>\r
- <block atomic="true">\r
- <execute plugin="nf-account-collection" method="process">\r
- <outcome value='failure'>\r
- <return status="failure">\r
- </return>\r
- </outcome>\r
- <outcome value='success'>\r
- <execute plugin="execute" method="process">\r
- <outcome value='failure'>\r
- <return status="failure">\r
- </return>\r
- </outcome>\r
- <outcome value='success'>\r
- <return status='success'>\r
- </return>\r
- </outcome>\r
- </execute>\r
- </outcome>\r
- </execute>\r
- </block>\r
- </method>\r
+<service-logic
+ xmlns='http://www.onap.org/sdnc/svclogic'
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+ xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='CONFIG' version='1.0.0'>
+ <method rpc='ConfigDeploy' mode='sync'>
+ <block atomic="true">
+ <execute plugin="nf-account-collection" method="process">
+ <outcome value='failure'>
+ <return status="failure">
+ </return>
+ </outcome>
+ <outcome value='success'>
+ <execute plugin="execute" method="process">
+ <outcome value='failure'>
+ <return status="failure">
+ </return>
+ </outcome>
+ <outcome value='success'>
+ <return status='success'>
+ </return>
+ </outcome>
+ </execute>
+ </outcome>
+ </execute>
+ </block>
+ </method>
</service-logic>
\ No newline at end of file
-# Copyright (c) 2019 Bell Canada.\r
-#\r
-# Licensed under the Apache License, Version 2.0 (the "License");\r
-# you may not use this file except in compliance with the License.\r
-# You may obtain a copy of the License at\r
-#\r
-# http://www.apache.org/licenses/LICENSE-2.0\r
-#\r
-# Unless required by applicable law or agreed to in writing, software\r
-# distributed under the License is distributed on an "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-# See the License for the specific language governing permissions and\r
-# limitations under the License.\r
-\r
-import netconf_constant\r
-from common import ResolutionHelper\r
-from time import sleep \r
-from netconfclient import NetconfClient\r
-from org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor import \\r
- NetconfComponentFunction\r
-\r
-\r
-class ConfigDeploy(NetconfComponentFunction):\r
-\r
- def process(self, execution_request): \r
- log = globals()[netconf_constant.SERVICE_LOG] \r
- print(globals())\r
- print("Waiting 4 minutes until NETCONF server is UP on vLB ...")\r
- sleep (240)\r
- nc = NetconfClient(log, self, "netconf-connection")\r
- rr = ResolutionHelper(self)\r
-\r
- # Get meshed template from DB\r
- resolution_key = self.getDynamicProperties("resolution-key").asText()\r
- payloadHostname = rr.retrieve_resolved_template_from_database(resolution_key, "baseconfig")\r
- payloadInterface = rr.retrieve_resolved_template_from_database(resolution_key, "incremental-config")\r
-\r
- nc.connect()\r
- nc.lock()\r
- #if not response.isSuccess():\r
- # og.error(response.errorMessage)\r
- nc.discard_change()\r
- nc.edit_config(message_content=payloadInterface, edit_default_peration="none")\r
- nc.edit_config(message_content=payloadHostname, edit_default_peration="none")\r
- nc.validate()\r
- nc.commit()\r
- #nc.commit(confirmed = True, confirm_timeout=15)\r
- nc.unlock()\r
- nc.disconnect()\r
-\r
- def recover(self, runtime_exception, execution_request):\r
- log.error("Exception in the script {}", runtime_exception)\r
- print self.addError(runtime_exception.cause.message)\r
+# Copyright (c) 2019 Bell Canada.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import netconf_constant
+from common import ResolutionHelper
+from time import sleep
+from netconfclient import NetconfClient
+from org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor import \
+ NetconfComponentFunction
+
+
+class ConfigDeploy(NetconfComponentFunction):
+
+ def process(self, execution_request):
+ log = globals()[netconf_constant.SERVICE_LOG]
+ print(globals())
+ print("Waiting 4 minutes until NETCONF server is UP on vLB ...")
+ sleep (240)
+ nc = NetconfClient(log, self, "netconf-connection")
+ rr = ResolutionHelper(self)
+
+ # Get meshed template from DB
+ resolution_key = self.getDynamicProperties("resolution-key").asText()
+ payloadHostname = rr.retrieve_resolved_template_from_database(resolution_key, "baseconfig")
+ payloadInterface = rr.retrieve_resolved_template_from_database(resolution_key, "incremental-config")
+
+ nc.connect()
+ nc.lock()
+ #if not response.isSuccess():
+ # og.error(response.errorMessage)
+ nc.discard_change()
+ nc.edit_config(message_content=payloadInterface, edit_default_peration="none")
+ nc.edit_config(message_content=payloadHostname, edit_default_peration="none")
+ nc.validate()
+ nc.commit()
+ #nc.commit(confirmed = True, confirm_timeout=15)
+ nc.unlock()
+ nc.disconnect()
+
+ def recover(self, runtime_exception, execution_request):
+ log.error("Exception in the script {}", runtime_exception)
+ print self.addError(runtime_exception.cause.message)
return None
\ No newline at end of file
-[\r
- {\r
- "name": "service-instance-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "service-instance-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "vnf-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vnf-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_vf_module_id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_vf_module_id",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_int_private_ip_0",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_int_private_ip_0",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id",\r
- "vdns_vf_module_id"\r
- ],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_onap_private_ip_0",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_onap_private_ip_0",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id",\r
- "vdns_vf_module_id"\r
- ],\r
- "version": 0\r
- }\r
-]\r
+[
+ {
+ "name": "service-instance-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "service-instance-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "vnf-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vnf-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "vdns_vf_module_id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_vf_module_id",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ],
+ "version": 0
+ },
+ {
+ "name": "vdns_int_private_ip_0",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_int_private_ip_0",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id",
+ "vdns_vf_module_id"
+ ],
+ "version": 0
+ },
+ {
+ "name": "vdns_onap_private_ip_0",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_onap_private_ip_0",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id",
+ "vdns_vf_module_id"
+ ],
+ "version": 0
+ }
+]
- {\r
- "vdns-instance": [\r
- {\r
- "ip-addr": "$vdns_int_private_ip_0",\r
- "oam-ip-addr": "$vdns_onap_private_ip_0",\r
- "enabled": false\r
- }\r
- ]\r
+ {
+ "vdns-instance": [
+ {
+ "ip-addr": "$vdns_int_private_ip_0",
+ "oam-ip-addr": "$vdns_onap_private_ip_0",
+ "enabled": false
+ }
+ ]
}
\ No newline at end of file
-[\r
- {\r
- "name": "service-instance-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "service-instance-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "vnf-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vnf-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_vf_module_id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_vf_module_id",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_int_private_ip_0",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_int_private_ip_0",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id",\r
- "vdns_vf_module_id"\r
- ],\r
- "version": 0\r
- },\r
- {\r
- "name": "vdns_onap_private_ip_0",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vdns_onap_private_ip_0",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id",\r
- "vdns_vf_module_id"\r
- ],\r
- "version": 0\r
- }\r
-]\r
+[
+ {
+ "name": "service-instance-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "service-instance-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "vnf-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vnf-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "vdns_vf_module_id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_vf_module_id",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ],
+ "version": 0
+ },
+ {
+ "name": "vdns_int_private_ip_0",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_int_private_ip_0",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id",
+ "vdns_vf_module_id"
+ ],
+ "version": 0
+ },
+ {
+ "name": "vdns_onap_private_ip_0",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vdns_onap_private_ip_0",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id",
+ "vdns_vf_module_id"
+ ],
+ "version": 0
+ }
+]
-{\r
- "vdns-instance": [\r
- {\r
- "ip-addr": "$vdns_int_private_ip_0",\r
- "oam-ip-addr": "$vdns_onap_private_ip_0",\r
- "enabled": true\r
- }\r
- ]\r
+{
+ "vdns-instance": [
+ {
+ "ip-addr": "$vdns_int_private_ip_0",
+ "oam-ip-addr": "$vdns_onap_private_ip_0",
+ "enabled": true
+ }
+ ]
}
\ No newline at end of file
-[\r
- {\r
- "name": "service-instance-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "service-instance-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "vnf-id",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vnf-id",\r
- "dictionary-source": "input",\r
- "dependencies": [],\r
- "version": 0\r
- },\r
- {\r
- "name": "ip",\r
- "property": {\r
- "description": "",\r
- "required": false,\r
- "type": "string",\r
- "status": "",\r
- "constraints": [\r
- {}\r
- ],\r
- "entry_schema": {\r
- "type": ""\r
- }\r
- },\r
- "input-param": false,\r
- "dictionary-name": "vlb_onap_private_ip_0",\r
- "dictionary-source": "sdnc",\r
- "dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ],\r
- "version": 0\r
- }\r
-]\r
+[
+ {
+ "name": "service-instance-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "service-instance-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "vnf-id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vnf-id",
+ "dictionary-source": "input",
+ "dependencies": [],
+ "version": 0
+ },
+ {
+ "name": "ip",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {}
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "vlb_onap_private_ip_0",
+ "dictionary-source": "sdnc",
+ "dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ],
+ "version": 0
+ }
+]
-{\r
- "description": " Camunda BPM File",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "bpmn"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": " Camunda BPM File",
+ "version": "1.0.0",
+ "file_ext": [
+ "bpmn"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "Resource Dictionary File used along with Configuration template",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "json"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": "Resource Dictionary File used along with Configuration template",
+ "version": "1.0.0",
+ "file_ext": [
+ "json"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "Directed Graph File",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "json",\r
- "xml"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": "Directed Graph File",
+ "version": "1.0.0",
+ "file_ext": [
+ "json",
+ "xml"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "Resource Mapping File used along with Configuration template",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "json"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": "Resource Mapping File used along with Configuration template",
+ "version": "1.0.0",
+ "file_ext": [
+ "json"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "Jython Script File",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "py"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": "Jython Script File",
+ "version": "1.0.0",
+ "file_ext": [
+ "py"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "Python Script file",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "py"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": "Python Script file",
+ "version": "1.0.0",
+ "file_ext": [
+ "py"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": " Velocity Template used for Configuration",\r
- "version": "1.0.0",\r
- "file_ext": [\r
- "vtl"\r
- ],\r
- "derived_from": "tosca.artifacts.Implementation"\r
+{
+ "description": " Velocity Template used for Configuration",
+ "version": "1.0.0",
+ "file_ext": [
+ "vtl"
+ ],
+ "derived_from": "tosca.artifacts.Implementation"
}
\ No newline at end of file
-{\r
- "description": "TOSCA base type for implementation artifacts",\r
- "version": "1.0.0",\r
- "derived_from": "tosca.artifacts.Root"\r
+{
+ "description": "TOSCA base type for implementation artifacts",
+ "version": "1.0.0",
+ "derived_from": "tosca.artifacts.Root"
}
\ No newline at end of file
-{\r
- "version": "1.0.0",\r
- "description": "This is Entry point Input Data Type, which is dynamic datatype, The parameter names will be populated during the Design time for each inputs",\r
- "properties": {\r
- "type": {\r
- "required": true,\r
- "type": "string"\r
- },\r
- "description": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "required": {\r
- "required": false,\r
- "type": "boolean"\r
- },\r
- "default": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "entry_schema": {\r
- "required": false,\r
- "type": "string"\r
- }\r
- },\r
- "derived_from": "tosca.datatypes.Root"\r
+{
+ "version": "1.0.0",
+ "description": "This is Entry point Input Data Type, which is dynamic datatype, The parameter names will be populated during the Design time for each inputs",
+ "properties": {
+ "type": {
+ "required": true,
+ "type": "string"
+ },
+ "description": {
+ "required": false,
+ "type": "string"
+ },
+ "required": {
+ "required": false,
+ "type": "boolean"
+ },
+ "default": {
+ "required": false,
+ "type": "string"
+ },
+ "entry_schema": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "derived_from": "tosca.datatypes.Root"
}
\ No newline at end of file
-{\r
- "version": "1.0.0",\r
- "description": "This is Resource Assignment Data Type",\r
- "properties": {\r
- "property": {\r
- "required": true,\r
- "type": "datatype-property"\r
- },\r
- "input-param": {\r
- "required": true,\r
- "type": "boolean"\r
- },\r
- "dictionary-name": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "dictionary-source": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "dependencies": {\r
- "required": true,\r
- "type": "list",\r
- "entry_schema": {\r
- "type": "string"\r
- }\r
- },\r
- "status": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "message": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "updated-date": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "updated-by": {\r
- "required": false,\r
- "type": "string"\r
- }\r
- },\r
- "derived_from": "tosca.datatypes.Root"\r
+{
+ "version": "1.0.0",
+ "description": "This is Resource Assignment Data Type",
+ "properties": {
+ "property": {
+ "required": true,
+ "type": "datatype-property"
+ },
+ "input-param": {
+ "required": true,
+ "type": "boolean"
+ },
+ "dictionary-name": {
+ "required": false,
+ "type": "string"
+ },
+ "dictionary-source": {
+ "required": false,
+ "type": "string"
+ },
+ "dependencies": {
+ "required": true,
+ "type": "list",
+ "entry_schema": {
+ "type": "string"
+ }
+ },
+ "status": {
+ "required": false,
+ "type": "string"
+ },
+ "message": {
+ "required": false,
+ "type": "string"
+ },
+ "updated-date": {
+ "required": false,
+ "type": "string"
+ },
+ "updated-by": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "derived_from": "tosca.datatypes.Root"
}
\ No newline at end of file
-{\r
- "version": "1.0.0",\r
- "description": "This is dt-plicense-key Data Type",\r
- "properties": {\r
- "license-key": {\r
- "required": true,\r
- "type": "string"\r
- }\r
- },\r
- "derived_from": "tosca.datatypes.Root"\r
+{
+ "version": "1.0.0",
+ "description": "This is dt-plicense-key Data Type",
+ "properties": {
+ "license-key": {
+ "required": true,
+ "type": "string"
+ }
+ },
+ "derived_from": "tosca.datatypes.Root"
}
\ No newline at end of file
-{\r
- "version": "1.0.0",\r
- "description": "This is dt-v4-aggregate Data Type",\r
- "properties": {\r
- "ipv4-address": {\r
- "required": true,\r
- "type": "string"\r
- },\r
- "ipv4-plen": {\r
- "required": false,\r
- "type": "integer"\r
- }\r
- },\r
- "derived_from": "tosca.datatypes.Root"\r
+{
+ "version": "1.0.0",
+ "description": "This is dt-v4-aggregate Data Type",
+ "properties": {
+ "ipv4-address": {
+ "required": true,
+ "type": "string"
+ },
+ "ipv4-plen": {
+ "required": false,
+ "type": "integer"
+ }
+ },
+ "derived_from": "tosca.datatypes.Root"
}
\ No newline at end of file
-{\r
- "version": "1.0.0",\r
- "description": "Credential",\r
- "properties": {\r
- "protocol": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "token_type": {\r
- "required": true,\r
- "type": "string",\r
- "default" : "password"\r
- },\r
- "token": {\r
- "required": false,\r
- "type": "string"\r
- },\r
- "keys": {\r
- "required": false,\r
- "type": "list",\r
- "entry_schema": {\r
- "type": "string"\r
- }\r
- },\r
- "user": {\r
- "required": false,\r
- "type": "string"\r
- }\r
- },\r
- "derived_from": "tosca.datatypes.Root"\r
+{
+ "version": "1.0.0",
+ "description": "Credential",
+ "properties": {
+ "protocol": {
+ "required": false,
+ "type": "string"
+ },
+ "token_type": {
+ "required": true,
+ "type": "string",
+ "default" : "password"
+ },
+ "token": {
+ "required": false,
+ "type": "string"
+ },
+ "keys": {
+ "required": false,
+ "type": "list",
+ "entry_schema": {
+ "type": "string"
+ }
+ },
+ "user": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "derived_from": "tosca.datatypes.Root"
}
\ No newline at end of file
-{\r
- "description": "This is Netconf Transaction Configuration Component API",\r
- "version": "1.0.0",\r
- "attributes": {\r
- "response-data": {\r
- "required": false,\r
- "type": "json"\r
- }\r
- },\r
- "capabilities": {\r
- "component-node": {\r
- "type": "tosca.capabilities.Node"\r
- }\r
- },\r
- "requirements": {\r
- "netconf-connection": {\r
- "capability": "netconf",\r
- "node": "vnf-netconf-device",\r
- "relationship": "tosca.relationships.ConnectsTo"\r
- }\r
- },\r
- "interfaces": {\r
- "ComponentNetconfExecutor": {\r
- "operations": {\r
- "process": {\r
- "inputs": {\r
- "script-type": {\r
- "description": "Script type, kotlin type is supported",\r
- "required": true,\r
- "type": "string",\r
- "default": "internal",\r
- "constraints": [\r
- {\r
- "valid_values": [\r
- "kotlin",\r
- "jython",\r
- "internal"\r
- ]\r
- }\r
- ]\r
- },\r
- "script-class-reference": {\r
- "description": "Kotlin Script class name or jython script name.",\r
- "required": true,\r
- "type": "string"\r
- },\r
- "instance-dependencies": {\r
- "required": true,\r
- "description": "Instance names to inject to Jython or Kotlin Script.",\r
- "type": "list",\r
- "entry_schema": {\r
- "type": "string"\r
- }\r
- },\r
- "dynamic-properties": {\r
- "description": "Dynamic Json Content or DSL Json reference.",\r
- "required": false,\r
- "type": "json"\r
- }\r
- },\r
- "outputs": {\r
- "response-data": {\r
- "description": "Execution Response Data in JSON format.",\r
- "required": false,\r
- "type": "string"\r
- },\r
- "status": {\r
- "description": "Status of the Component Execution ( success or failure )",\r
- "required": true,\r
- "type": "string"\r
- }\r
- }\r
- }\r
- }\r
- }\r
- },\r
- "derived_from": "tosca.nodes.Component"\r
+{
+ "description": "This is Netconf Transaction Configuration Component API",
+ "version": "1.0.0",
+ "attributes": {
+ "response-data": {
+ "required": false,
+ "type": "json"
+ }
+ },
+ "capabilities": {
+ "component-node": {
+ "type": "tosca.capabilities.Node"
+ }
+ },
+ "requirements": {
+ "netconf-connection": {
+ "capability": "netconf",
+ "node": "vnf-netconf-device",
+ "relationship": "tosca.relationships.ConnectsTo"
+ }
+ },
+ "interfaces": {
+ "ComponentNetconfExecutor": {
+ "operations": {
+ "process": {
+ "inputs": {
+ "script-type": {
+ "description": "Script type, kotlin type is supported",
+ "required": true,
+ "type": "string",
+ "default": "internal",
+ "constraints": [
+ {
+ "valid_values": [
+ "kotlin",
+ "jython",
+ "internal"
+ ]
+ }
+ ]
+ },
+ "script-class-reference": {
+ "description": "Kotlin Script class name or jython script name.",
+ "required": true,
+ "type": "string"
+ },
+ "instance-dependencies": {
+ "required": true,
+ "description": "Instance names to inject to Jython or Kotlin Script.",
+ "type": "list",
+ "entry_schema": {
+ "type": "string"
+ }
+ },
+ "dynamic-properties": {
+ "description": "Dynamic Json Content or DSL Json reference.",
+ "required": false,
+ "type": "json"
+ }
+ },
+ "outputs": {
+ "response-data": {
+ "description": "Execution Response Data in JSON format.",
+ "required": false,
+ "type": "string"
+ },
+ "status": {
+ "description": "Status of the Component Execution ( success or failure )",
+ "required": true,
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "derived_from": "tosca.nodes.Component"
}
\ No newline at end of file
-{\r
- "description": "This is Deprecated Artifact Node Type.",\r
- "version": "1.0.0",\r
- "derived_from": "tosca.nodes.Root"\r
+{
+ "description": "This is Deprecated Artifact Node Type.",
+ "version": "1.0.0",
+ "derived_from": "tosca.nodes.Root"
}
\ No newline at end of file
-{\r
- "description": "This is default Component Node",\r
- "version": "1.0.0",\r
- "derived_from": "tosca.nodes.Root"\r
+{
+ "description": "This is default Component Node",
+ "version": "1.0.0",
+ "derived_from": "tosca.nodes.Root"
}
\ No newline at end of file
-{\r
- "description": "This is VNF Node Type",\r
- "version": "1.0.0",\r
- "derived_from": "tosca.nodes.Root"\r
+{
+ "description": "This is VNF Node Type",
+ "version": "1.0.0",
+ "derived_from": "tosca.nodes.Root"
}
\ No newline at end of file
-{\r
- "description": "This is VNF Device with Netconf Capability",\r
- "version": "1.0.0",\r
- "capabilities": {\r
- "netconf": {\r
- "type": "tosca.capabilities.Netconf",\r
- "properties": {\r
- "login-key": {\r
- "required": true,\r
- "type": "string",\r
- "default": "sdnc"\r
- },\r
- "login-account": {\r
- "required": true,\r
- "type": "string",\r
- "default": "sdnc-tacacs"\r
- },\r
- "source": {\r
- "required": false,\r
- "type": "string",\r
- "default": "npm"\r
- },\r
- "target-ip-address": {\r
- "required": true,\r
- "type": "string"\r
- },\r
- "port-number": {\r
- "required": true,\r
- "type": "integer",\r
- "default": 830\r
- },\r
- "connection-time-out": {\r
- "required": false,\r
- "type": "integer",\r
- "default": 30\r
- }\r
- }\r
- }\r
- },\r
- "derived_from": "tosca.nodes.Vnf"\r
-}\r
+{
+ "description": "This is VNF Device with Netconf Capability",
+ "version": "1.0.0",
+ "capabilities": {
+ "netconf": {
+ "type": "tosca.capabilities.Netconf",
+ "properties": {
+ "login-key": {
+ "required": true,
+ "type": "string",
+ "default": "sdnc"
+ },
+ "login-account": {
+ "required": true,
+ "type": "string",
+ "default": "sdnc-tacacs"
+ },
+ "source": {
+ "required": false,
+ "type": "string",
+ "default": "npm"
+ },
+ "target-ip-address": {
+ "required": true,
+ "type": "string"
+ },
+ "port-number": {
+ "required": true,
+ "type": "integer",
+ "default": 830
+ },
+ "connection-time-out": {
+ "required": false,
+ "type": "integer",
+ "default": 30
+ }
+ }
+ }
+ },
+ "derived_from": "tosca.nodes.Vnf"
+}
-{\r
- "tags": "cloud_env",\r
- "name": "cloud_env",\r
- "property": {\r
- "description": "cloud_env",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/cloud_env",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "cloud_env": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "cloud_env",
+ "name": "cloud_env",
+ "property": {
+ "description": "cloud_env",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/cloud_env",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "cloud_env": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "dcae_collector_ip",\r
- "name": "dcae_collector_ip",\r
- "property": {\r
- "description": "dcae_collector_ip",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_ip",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "dcae_collector_ip": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "dcae_collector_ip",
+ "name": "dcae_collector_ip",
+ "property": {
+ "description": "dcae_collector_ip",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_ip",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "dcae_collector_ip": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "dcae_collector_port",\r
- "name": "dcae_collector_port",\r
- "property": {\r
- "description": "dcae_collector_port",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_port",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "dcae_collector_port": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "dcae_collector_port",
+ "name": "dcae_collector_port",
+ "property": {
+ "description": "dcae_collector_port",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_port",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "dcae_collector_port": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "demo_artifacts_version",\r
- "name": "demo_artifacts_version",\r
- "property": {\r
- "description": "demo_artifacts_version",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/demo_artifacts_version",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "demo_artifacts_version": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "demo_artifacts_version",
+ "name": "demo_artifacts_version",
+ "property": {
+ "description": "demo_artifacts_version",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/demo_artifacts_version",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "demo_artifacts_version": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "gre_ipaddr",\r
- "name": "gre_ipaddr",\r
- "property": {\r
- "description": "gre_ipaddr",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/gre_ipaddr",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "gre_ipaddr": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "gre_ipaddr",
+ "name": "gre_ipaddr",
+ "property": {
+ "description": "gre_ipaddr",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/gre_ipaddr",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "gre_ipaddr": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "install_script_version",\r
- "name": "install_script_version",\r
- "property": {\r
- "description": "install_script_version",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/install_script_version",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "install_script_version": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "install_script_version",
+ "name": "install_script_version",
+ "property": {
+ "description": "install_script_version",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/install_script_version",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "install_script_version": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "int_pktgen_private_net_id",\r
- "name": "int_pktgen_private_net_id",\r
- "property": {\r
- "description": "int_pktgen_private_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "int_pktgen_private_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "int_pktgen_private_net_id",
+ "name": "int_pktgen_private_net_id",
+ "property": {
+ "description": "int_pktgen_private_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "int_pktgen_private_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "int_pktgen_private_subnet_id",\r
- "name": "int_pktgen_private_subnet_id",\r
- "property": {\r
- "description": "int_pktgen_private_subnet_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_subnet_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "int_pktgen_private_subnet_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "int_pktgen_private_subnet_id",
+ "name": "int_pktgen_private_subnet_id",
+ "property": {
+ "description": "int_pktgen_private_subnet_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_subnet_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "int_pktgen_private_subnet_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "int_private_net_id",\r
- "name": "int_private_net_id",\r
- "property": {\r
- "description": "int_private_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "int_private_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "int_private_net_id",
+ "name": "int_private_net_id",
+ "property": {
+ "description": "int_private_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "int_private_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "int_private_subnet_id",\r
- "name": "int_private_subnet_id",\r
- "property": {\r
- "description": "int_private_subnet_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_subnet_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "int_private_subnet_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "int_private_subnet_id",
+ "name": "int_private_subnet_id",
+ "property": {
+ "description": "int_private_subnet_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_subnet_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "int_private_subnet_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "keypair",\r
- "name": "keypair",\r
- "property": {\r
- "description": "keypair",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/keypair",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "keypair": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "keypair",
+ "name": "keypair",
+ "property": {
+ "description": "keypair",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/keypair",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "keypair": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "management-prefix-id",\r
- "name": "management-prefix-id",\r
- "property": {\r
- "description": "management-prefix-id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/management-prefix-id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "management-prefix-id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "management-prefix-id": "prefix_id"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "management-prefix-id",
+ "name": "management-prefix-id",
+ "property": {
+ "description": "management-prefix-id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/management-prefix-id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "management-prefix-id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "management-prefix-id": "prefix_id"
+ }
+ }
+ }
+ }
+}
-{\r
- "tags": "nb_api_version",\r
- "name": "nb_api_version",\r
- "property": {\r
- "description": "nb_api_version",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nb_api_version",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "nb_api_version": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "nb_api_version",
+ "name": "nb_api_version",
+ "property": {
+ "description": "nb_api_version",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nb_api_version",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "nb_api_version": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "nexus_artifact_repo",\r
- "name": "nexus_artifact_repo",\r
- "property": {\r
- "description": "nexus_artifact_repo",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nexus_artifact_repo",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "nexus_artifact_repo": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "nexus_artifact_repo",
+ "name": "nexus_artifact_repo",
+ "property": {
+ "description": "nexus_artifact_repo",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nexus_artifact_repo",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "nexus_artifact_repo": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "nfc-naming-code",\r
- "name": "nfc-naming-code",\r
- "property": {\r
- "description": "nfc-naming-code",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
- "input-key-mapping": {\r
- "vfccustomizationuuid": "vfccustomizationuuid"\r
- },\r
- "output-key-mapping": {\r
- "nfc-naming-code": "nfc_naming_code"\r
- },\r
- "key-dependencies": [\r
- "vfccustomizationuuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "nfc-naming-code",
+ "name": "nfc-naming-code",
+ "property": {
+ "description": "nfc-naming-code",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
+ "input-key-mapping": {
+ "vfccustomizationuuid": "vfccustomizationuuid"
+ },
+ "output-key-mapping": {
+ "nfc-naming-code": "nfc_naming_code"
+ },
+ "key-dependencies": [
+ "vfccustomizationuuid"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "onap_private_net_cidr",\r
- "name": "onap_private_net_cidr",\r
- "property": {\r
- "description": "onap_private_net_cidr",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_cidr",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "onap_private_net_cidr": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "onap_private_net_cidr": "prefix"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "onap_private_net_cidr",
+ "name": "onap_private_net_cidr",
+ "property": {
+ "description": "onap_private_net_cidr",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_cidr",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "onap_private_net_cidr": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "onap_private_net_cidr": "prefix"
+ }
+ }
+ }
+ }
+}
-{\r
- "tags": "onap_private_net_id",\r
- "name": "onap_private_net_id",\r
- "property": {\r
- "description": "onap_private_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "onap_private_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+{
+ "tags": "onap_private_net_id",
+ "name": "onap_private_net_id",
+ "property": {
+ "description": "onap_private_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "onap_private_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
-{\r
- "tags": "onap_private_subnet_id",\r
- "name": "onap_private_subnet_id",\r
- "property": {\r
- "description": "onap_private_subnet_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_subnet_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "onap_private_subnet_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "onap_private_subnet_id",
+ "name": "onap_private_subnet_id",
+ "property": {
+ "description": "onap_private_subnet_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_subnet_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "onap_private_subnet_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "pg_int",\r
- "name": "pg_int",\r
- "property": {\r
- "description": "pg_int",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pg_int",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "pg_int": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "pg_int",
+ "name": "pg_int",
+ "property": {
+ "description": "pg_int",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pg_int",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "pg_int": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "pktgen_private_net_cidr",\r
- "name": "pktgen_private_net_cidr",\r
- "property": {\r
- "description": "pktgen_private_net_cidr",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pktgen_private_net_cidr",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "pktgen_private_net_cidr": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- \r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "onap_private_net_cidr": "prefix"\r
- }\r
- }\r
- }\r
- }\r
- }\r
+ {
+ "tags": "pktgen_private_net_cidr",
+ "name": "pktgen_private_net_cidr",
+ "property": {
+ "description": "pktgen_private_net_cidr",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pktgen_private_net_cidr",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "pktgen_private_net_cidr": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "onap_private_net_cidr": "prefix"
+ }
+ }
+ }
+ }
+ }
- {\r
- "tags": "pktgen_private_net_id",\r
- "name": "pktgen_private_net_id",\r
- "property": {\r
- "description": "pktgen_private_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pktgen_private_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "pktgen_private_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- }\r
+ {
+ "tags": "pktgen_private_net_id",
+ "name": "pktgen_private_net_id",
+ "property": {
+ "description": "pktgen_private_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pktgen_private_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "pktgen_private_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+ }
-{\r
- "tags": "private-prefix-id",\r
- "name": "private-prefix-id",\r
- "property": {\r
- "description": "private-prefix-id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "private-prefix-id": "prefix_id"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "private-prefix-id",
+ "name": "private-prefix-id",
+ "property": {
+ "description": "private-prefix-id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "private-prefix-id": "prefix_id"
+ }
+ }
+ }
+ }
+}
-{\r
- "tags": "private1-prefix-id",\r
- "name": "private1-prefix-id",\r
- "property": {\r
- "description": "private1-prefix-id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private1-prefix-id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "private1-prefix-id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "private1-prefix-id": "prefix_id"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "private1-prefix-id",
+ "name": "private1-prefix-id",
+ "property": {
+ "description": "private1-prefix-id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private1-prefix-id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "private1-prefix-id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "private1-prefix-id": "prefix_id"
+ }
+ }
+ }
+ }
+}
-{\r
- "tags": "private2-prefix-id",\r
- "name": "private2-prefix-id",\r
- "property": {\r
- "description": "private2-prefix-id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private2-prefix-id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "private2-prefix-id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "private2-prefix-id": "prefix_id"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "private2-prefix-id",
+ "name": "private2-prefix-id",
+ "property": {
+ "description": "private2-prefix-id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private2-prefix-id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "private2-prefix-id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "private2-prefix-id": "prefix_id"
+ }
+ }
+ }
+ }
+}
-{\r
- "name": "properties-capability-source",\r
- "updated-by": "Steve Alphonse Siani, alphonse.steve.siani.djissitchi@ibm.com",\r
- "tags": "properties-capability-source",\r
- "property" :{\r
- "description": "Data dictionary used to read properties.",\r
- "type": "string"\r
- },\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "capability": {\r
- "type": "source-capability",\r
- "properties" : {\r
- "script-type" : "jython",\r
- "script-class-reference" : "Scripts/python/ResolvProperties.py",\r
- "instance-dependencies" : []\r
- }\r
- }\r
- }\r
+{
+ "name": "properties-capability-source",
+ "updated-by": "Steve Alphonse Siani, alphonse.steve.siani.djissitchi@ibm.com",
+ "tags": "properties-capability-source",
+ "property" :{
+ "description": "Data dictionary used to read properties.",
+ "type": "string"
+ },
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "capability": {
+ "type": "source-capability",
+ "properties" : {
+ "script-type" : "jython",
+ "script-class-reference" : "Scripts/python/ResolvProperties.py",
+ "instance-dependencies" : []
+ }
+ }
+ }
}
\ No newline at end of file
-{\r
- "tags": "pub_key",\r
- "name": "pub_key",\r
- "property": {\r
- "description": "pub_key",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pub_key",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "pub_key": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "pub_key",
+ "name": "pub_key",
+ "property": {
+ "description": "pub_key",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pub_key",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "pub_key": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "public_net_id",\r
- "name": "public_net_id",\r
- "property": {\r
- "description": "public_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/public_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "public_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+ {
+ "tags": "public_net_id",
+ "name": "public_net_id",
+ "property": {
+ "description": "public_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/public_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "public_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
-{\r
- "tags": "sample-default-source",\r
- "name": "sample-default-source",\r
- "property" :{\r
- "description": "name of the ",\r
- "type": "string"\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "sources": {\r
- "default": {\r
- "type": "source-default",\r
- "properties": {\r
- }\r
- }\r
- }\r
+{
+ "tags": "sample-default-source",
+ "name": "sample-default-source",
+ "property" :{
+ "description": "name of the ",
+ "type": "string"
+ },
+ "updated-by": "brindasanth@onap.com",
+ "sources": {
+ "default": {
+ "type": "source-default",
+ "properties": {
+ }
+ }
+ }
}
\ No newline at end of file
-{\r
- "name": "sample-input-source",\r
- "property" :{\r
- "description": "name of the ",\r
- "type": "string"\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "tags": "sample-input-source",\r
- "sources": {\r
- "input": {\r
- "type": "source-input",\r
- "properties": {\r
- "key": "input-source"\r
- }\r
- }\r
- }\r
+{
+ "name": "sample-input-source",
+ "property" :{
+ "description": "name of the ",
+ "type": "string"
+ },
+ "updated-by": "brindasanth@onap.com",
+ "tags": "sample-input-source",
+ "sources": {
+ "input": {
+ "type": "source-input",
+ "properties": {
+ "key": "input-source"
+ }
+ }
+ }
}
\ No newline at end of file
-{\r
- "tags": "sample-licenses",\r
- "name": "sample-licenses",\r
- "property": {\r
- "description" : " Sample Data for licences",\r
- "required": true,\r
- "type": "list",\r
- "entry_schema": {\r
- "type": "dt-license-key"\r
- }\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "sources": {\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/L3VNF-API:services/service-list/",\r
- "path": "/licenses",\r
- "input-key-mapping": {\r
- },\r
- "output-key-mapping": {\r
- "licenses": "licenses"\r
- },\r
- "key-dependencies": []\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "sample-licenses",
+ "name": "sample-licenses",
+ "property": {
+ "description" : " Sample Data for licences",
+ "required": true,
+ "type": "list",
+ "entry_schema": {
+ "type": "dt-license-key"
+ }
+ },
+ "updated-by": "brindasanth@onap.com",
+ "sources": {
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/L3VNF-API:services/service-list/",
+ "path": "/licenses",
+ "input-key-mapping": {
+ },
+ "output-key-mapping": {
+ "licenses": "licenses"
+ },
+ "key-dependencies": []
+ }
+ }
+ }
+}
-{\r
- "tags": "sample-mdsal-source",\r
- "name": "sample-mdsal-source",\r
- "property": {\r
- "description": "Sample sample-mdsal-source",\r
- "type": "string"\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "sources": {\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/L3VNF-API:services/service-list/$service-instance-id/service-data/vnf-topology-information/vnf-assignments/vnf-vms/$vm-type/vm-networks/$network-role/v4-assigned-ip-list/$v4-ip-type",\r
- "path": "/v4-assigned-ip-list/0/v4-ip-prefix",\r
- "input-key-mapping": {\r
- },\r
- "output-key-mapping": {\r
- "mdsal-source": "v4-ip-prefix"\r
- },\r
- "key-dependencies": []\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "sample-mdsal-source",
+ "name": "sample-mdsal-source",
+ "property": {
+ "description": "Sample sample-mdsal-source",
+ "type": "string"
+ },
+ "updated-by": "brindasanth@onap.com",
+ "sources": {
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/L3VNF-API:services/service-list/$service-instance-id/service-data/vnf-topology-information/vnf-assignments/vnf-vms/$vm-type/vm-networks/$network-role/v4-assigned-ip-list/$v4-ip-type",
+ "path": "/v4-assigned-ip-list/0/v4-ip-prefix",
+ "input-key-mapping": {
+ },
+ "output-key-mapping": {
+ "mdsal-source": "v4-ip-prefix"
+ },
+ "key-dependencies": []
+ }
+ }
+ }
+}
-{\r
- "name": "sample-v4-ip-type",\r
- "property": {\r
- "description": "sample-v4-ip-type",\r
- "type": "string"\r
- },\r
- "updated-by": "brindasanth@onap.com",\r
- "tags": "sample-v4-ip-type",\r
- "sources": {\r
- "input": {\r
- "type": "source-input",\r
- "properties": {\r
- "key": "sample-v4-ip-type"\r
- }\r
- }\r
- }\r
+{
+ "name": "sample-v4-ip-type",
+ "property": {
+ "description": "sample-v4-ip-type",
+ "type": "string"
+ },
+ "updated-by": "brindasanth@onap.com",
+ "tags": "sample-v4-ip-type",
+ "sources": {
+ "input": {
+ "type": "source-input",
+ "properties": {
+ "key": "sample-v4-ip-type"
+ }
+ }
+ }
}
\ No newline at end of file
- {\r
- "tags": "sec_group",\r
- "name": "sec_group",\r
- "property": {\r
- "description": "sec_group",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/sec_group",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "sec_group": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+ {
+ "tags": "sec_group",
+ "name": "sec_group",
+ "property": {
+ "description": "sec_group",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/sec_group",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "sec_group": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
- {\r
- \r
- "tags": "vdns_flavor_name",\r
- "name": "vdns_flavor_name",\r
- "property": {\r
- "description": "vdns_flavor_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_flavor_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vdns_flavor_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+ {
+
+ "tags": "vdns_flavor_name",
+ "name": "vdns_flavor_name",
+ "property": {
+ "description": "vdns_flavor_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_flavor_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vdns_flavor_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
-{\r
- "tags": "vdns_image_name",\r
- "name": "vdns_image_name",\r
- "property": {\r
- "description": "vdns_image_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_image_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vdns_image_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vdns_image_name",
+ "name": "vdns_image_name",
+ "property": {
+ "description": "vdns_image_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_image_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vdns_image_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vdns_int_private_ip_0",\r
- "name": "vdns_int_private_ip_0",\r
- "property": {\r
- "description": "vdns_int_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_int_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vdns_int_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vdns_int_private_ip_0",
+ "name": "vdns_int_private_ip_0",
+ "property": {
+ "description": "vdns_int_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_int_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vdns_int_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "vdns_name_0",\r
- "name": "vdns_name_0",\r
- "property": {\r
- "description": "vdns_name_0",\r
- "type": "string"\r
- },\r
- "updated-by": "Singal, Kapil <ks220y@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_name_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vdns_name_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+ {
+ "tags": "vdns_name_0",
+ "name": "vdns_name_0",
+ "property": {
+ "description": "vdns_name_0",
+ "type": "string"
+ },
+ "updated-by": "Singal, Kapil <ks220y@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_name_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vdns_name_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
-{\r
- "tags": "vdns_onap_private_ip_0",\r
- "name": "vdns_onap_private_ip_0",\r
- "property": {\r
- "description": "vdns_onap_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_onap_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vdns_onap_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vdns_onap_private_ip_0",
+ "name": "vdns_onap_private_ip_0",
+ "property": {
+ "description": "vdns_onap_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_onap_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vdns_onap_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vf-module-label",\r
- "name": "vf-module-label",\r
- "property": {\r
- "description": "vf-module-label",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "type": "SQL",\r
- "query": "select sdnctl.VF_MODULE_MODEL.vf_module_label as vf_module_label from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",\r
- "input-key-mapping": {\r
- "customizationid": "vf-module-model-customization-uuid"\r
- },\r
- "output-key-mapping": {\r
- "vf-module-label": "vf_module_label"\r
- },\r
- "key-dependencies": [\r
- "vf-module-model-customization-uuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vf-module-label",
+ "name": "vf-module-label",
+ "property": {
+ "description": "vf-module-label",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "type": "SQL",
+ "query": "select sdnctl.VF_MODULE_MODEL.vf_module_label as vf_module_label from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",
+ "input-key-mapping": {
+ "customizationid": "vf-module-model-customization-uuid"
+ },
+ "output-key-mapping": {
+ "vf-module-label": "vf_module_label"
+ },
+ "key-dependencies": [
+ "vf-module-model-customization-uuid"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vf-module-model-customization-uuid",\r
- "name": "vf-module-model-customization-uuid",\r
- "property": {\r
- "description": "vf-module-model-customization-uuid",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- }\r
- }\r
+{
+ "tags": "vf-module-model-customization-uuid",
+ "name": "vf-module-model-customization-uuid",
+ "property": {
+ "description": "vf-module-model-customization-uuid",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ }
+ }
}
\ No newline at end of file
-{\r
- "tags": "vf-module-type",\r
- "name": "vf-module-type",\r
- "property": {\r
- "description": "vf-module-type",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "type": "SQL",\r
- "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",\r
- "input-key-mapping": {\r
- "customizationid": "vf-module-model-customization-uuid"\r
- },\r
- "output-key-mapping": {\r
- "vf-module-type": "vf_module_type"\r
- },\r
- "key-dependencies": [\r
- "vf-module-model-customization-uuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vf-module-type",
+ "name": "vf-module-type",
+ "property": {
+ "description": "vf-module-type",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "type": "SQL",
+ "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
+ "input-key-mapping": {
+ "customizationid": "vf-module-model-customization-uuid"
+ },
+ "output-key-mapping": {
+ "vf-module-type": "vf_module_type"
+ },
+ "key-dependencies": [
+ "vf-module-model-customization-uuid"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "vf_module_id",\r
- "name": "vf_module_id",\r
- "property": {\r
- "description": "vf_module_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- }\r
- }\r
- \r
+ {
+ "tags": "vf_module_id",
+ "name": "vf_module_id",
+ "property": {
+ "description": "vf_module_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ }
+ }
+
}
\ No newline at end of file
-{\r
- "tags": "vfccustomizationuuid",\r
- "name": "vfccustomizationuuid",\r
- "property": {\r
- "description": "vfccustomizationuuid",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.VF_MODULE_TO_VFC_MAPPING.vfc_customization_uuid as vnf_customid from sdnctl.VF_MODULE_TO_VFC_MAPPING where vm_count = 1 and sdnctl.VF_MODULE_TO_VFC_MAPPING.vf_module_customization_uuid=:vfmodulecustomizationuuid",\r
- "input-key-mapping": {\r
- "vfmodulecustomizationuuid": "vf-module-model-customization-uuid"\r
- },\r
- "output-key-mapping": {\r
- "vfccustomizationuuid": "vnf_customid"\r
- },\r
- "key-dependencies": [\r
- "vf-module-model-customization-uuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vfccustomizationuuid",
+ "name": "vfccustomizationuuid",
+ "property": {
+ "description": "vfccustomizationuuid",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.VF_MODULE_TO_VFC_MAPPING.vfc_customization_uuid as vnf_customid from sdnctl.VF_MODULE_TO_VFC_MAPPING where vm_count = 1 and sdnctl.VF_MODULE_TO_VFC_MAPPING.vf_module_customization_uuid=:vfmodulecustomizationuuid",
+ "input-key-mapping": {
+ "vfmodulecustomizationuuid": "vf-module-model-customization-uuid"
+ },
+ "output-key-mapping": {
+ "vfccustomizationuuid": "vnf_customid"
+ },
+ "key-dependencies": [
+ "vf-module-model-customization-uuid"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vip",\r
- "name": "vip",\r
- "property": {\r
- "description": "vip",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vip",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vip": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vip",
+ "name": "vip",
+ "property": {
+ "description": "vip",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vip",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vip": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_0_int_pktgen_private_port_0_mac",\r
- "name": "vlb_0_int_pktgen_private_port_0_mac",\r
- "property": {\r
- "description": "vlb_0_int_pktgen_private_port_0_mac",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_0_int_pktgen_private_port_0_mac",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_0_int_pktgen_private_port_0_mac": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_0_int_pktgen_private_port_0_mac",
+ "name": "vlb_0_int_pktgen_private_port_0_mac",
+ "property": {
+ "description": "vlb_0_int_pktgen_private_port_0_mac",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_0_int_pktgen_private_port_0_mac",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_0_int_pktgen_private_port_0_mac": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_flavor_name",\r
- "name": "vlb_flavor_name",\r
- "property": {\r
- "description": "vlb_flavor_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_flavor_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_flavor_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_flavor_name",
+ "name": "vlb_flavor_name",
+ "property": {
+ "description": "vlb_flavor_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_flavor_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_flavor_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_image_name",\r
- "name": "vlb_image_name",\r
- "property": {\r
- "description": "vlb_image_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_image_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_image_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_image_name",
+ "name": "vlb_image_name",
+ "property": {
+ "description": "vlb_image_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_image_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_image_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "vlb_int_pktgen_private_ip_0",\r
- "name": "vlb_int_pktgen_private_ip_0",\r
- "property": {\r
- "description": "vlb_int_pktgen_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_pktgen_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_int_pktgen_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- }\r
+ {
+ "tags": "vlb_int_pktgen_private_ip_0",
+ "name": "vlb_int_pktgen_private_ip_0",
+ "property": {
+ "description": "vlb_int_pktgen_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_pktgen_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_int_pktgen_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+ }
- {\r
- "tags": "vlb_int_private_ip_0",\r
- "name": "vlb_int_private_ip_0",\r
- "property": {\r
- "description": "vlb_int_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "Singal, Kapil <ks220y@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_int_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- \r
- }\r
+ {
+ "tags": "vlb_int_private_ip_0",
+ "name": "vlb_int_private_ip_0",
+ "property": {
+ "description": "vlb_int_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "Singal, Kapil <ks220y@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_int_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+
+ }
-{\r
- "tags": "vlb_name_0",\r
- "name": "vlb_name_0",\r
- "property": {\r
- "description": "vlb_name_0",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_name_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_name_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_name_0",
+ "name": "vlb_name_0",
+ "property": {
+ "description": "vlb_name_0",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_name_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_name_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_onap_private_ip_0",\r
- "name": "vlb_onap_private_ip_0",\r
- "property": {\r
- "description": "vlb_onap_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "private2-prefix-id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_onap_private_ip_0",
+ "name": "vlb_onap_private_ip_0",
+ "property": {
+ "description": "vlb_onap_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "private2-prefix-id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_private_net_cidr",\r
- "name": "vlb_private_net_cidr",\r
- "property": {\r
- "description": "vlb_private_net_cidr",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_private_net_cidr",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_private_net_cidr": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
- "input-key-mapping": {},\r
- "output-key-mapping": {\r
- "vlb_private_net_cidr": "prefix"\r
- }\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_private_net_cidr",
+ "name": "vlb_private_net_cidr",
+ "property": {
+ "description": "vlb_private_net_cidr",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_private_net_cidr",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_private_net_cidr": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
+ "input-key-mapping": {},
+ "output-key-mapping": {
+ "vlb_private_net_cidr": "prefix"
+ }
+ }
+ }
+ }
+}
-{\r
- "tags": "vlb_private_net_id",\r
- "name": "vlb_private_net_id",\r
- "property": {\r
- "description": "vlb_private_net_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_private_net_id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vlb_private_net_id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vlb_private_net_id",
+ "name": "vlb_private_net_id",
+ "property": {
+ "description": "vlb_private_net_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_private_net_id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vlb_private_net_id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vm-type",\r
- "name": "vm-type",\r
- "property": {\r
- "description": "vm-type",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
- "input-key-mapping": {\r
- "vfccustomizationuuid": "vfccustomizationuuid"\r
- },\r
- "output-key-mapping": {\r
- "vm-type": "vm_type"\r
- },\r
- "key-dependencies": [\r
- "vfccustomizationuuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vm-type",
+ "name": "vm-type",
+ "property": {
+ "description": "vm-type",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
+ "input-key-mapping": {
+ "vfccustomizationuuid": "vfccustomizationuuid"
+ },
+ "output-key-mapping": {
+ "vm-type": "vm_type"
+ },
+ "key-dependencies": [
+ "vfccustomizationuuid"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "vnf-id",\r
- "name": "vnf-id",\r
- "property": {\r
- "description": "vnf-id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-id",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vnf-id": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
- }\r
+ {
+ "tags": "vnf-id",
+ "name": "vnf-id",
+ "property": {
+ "description": "vnf-id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-id",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vnf-id": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+ }
-{\r
- "tags": "vnf-name",\r
- "name": "vnf-name",\r
- "property": {\r
- "description": "vnf-name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-name/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-name": "vnf-name"\r
- },\r
- "output-key-mapping": {\r
- "vnf-name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-name"\r
- ]\r
- }\r
- },\r
- "aai-data": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "verb": "GET",\r
- "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",\r
- "path": "",\r
- "input-key-mapping": {\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vnf-name": "vnf-name"\r
- },\r
- "key-dependencies": [\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vnf-name",
+ "name": "vnf-name",
+ "property": {
+ "description": "vnf-name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-name/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-name": "vnf-name"
+ },
+ "output-key-mapping": {
+ "vnf-name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-name"
+ ]
+ }
+ },
+ "aai-data": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "verb": "GET",
+ "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
+ "path": "",
+ "input-key-mapping": {
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vnf-name": "vnf-name"
+ },
+ "key-dependencies": [
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
- {\r
- "tags": "vnf_id",\r
- "name": "vnf_id",\r
- "property": {\r
- "description": "vnf_id",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- }\r
- }\r
- \r
+ {
+ "tags": "vnf_id",
+ "name": "vnf_id",
+ "property": {
+ "description": "vnf_id",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ }
+ }
+
}
\ No newline at end of file
-{\r
- "tags": "vnfc-model-invariant-uuid",\r
- "name": "vnfc-model-invariant-uuid",\r
- "property": {\r
- "description": "vnfc-model-invariant-uuid",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
- "input-key-mapping": {\r
- "vfccustomizationuuid": "vfccustomizationuuid"\r
- },\r
- "output-key-mapping": {\r
- "vnfc-model-invariant-uuid": "vfc_invariant_uuid"\r
- },\r
- "key-dependencies": [\r
- "vfccustomizationuuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vnfc-model-invariant-uuid",
+ "name": "vnfc-model-invariant-uuid",
+ "property": {
+ "description": "vnfc-model-invariant-uuid",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
+ "input-key-mapping": {
+ "vfccustomizationuuid": "vfccustomizationuuid"
+ },
+ "output-key-mapping": {
+ "vnfc-model-invariant-uuid": "vfc_invariant_uuid"
+ },
+ "key-dependencies": [
+ "vfccustomizationuuid"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vnfc-model-version",\r
- "name": "vnfc-model-version",\r
- "property": {\r
- "description": "vnfc-model-version",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "processor-db": {\r
- "type": "source-db",\r
- "properties": {\r
- "endpoint-selector": "dynamic-db-source",\r
- "type": "SQL",\r
- "query": "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
- "input-key-mapping": {\r
- "vfccustomizationuuid": "vfccustomizationuuid"\r
- },\r
- "output-key-mapping": {\r
- "vnfc-model-version": "vnfc_model_version"\r
- },\r
- "key-dependencies": [\r
- "vfccustomizationuuid"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vnfc-model-version",
+ "name": "vnfc-model-version",
+ "property": {
+ "description": "vnfc-model-version",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "processor-db": {
+ "type": "source-db",
+ "properties": {
+ "endpoint-selector": "dynamic-db-source",
+ "type": "SQL",
+ "query": "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
+ "input-key-mapping": {
+ "vfccustomizationuuid": "vfccustomizationuuid"
+ },
+ "output-key-mapping": {
+ "vnfc-model-version": "vnfc_model_version"
+ },
+ "key-dependencies": [
+ "vfccustomizationuuid"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vpg_flavor_name",\r
- "name": "vpg_flavor_name",\r
- "property": {\r
- "description": "vpg_flavor_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_flavor_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vpg_flavor_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vpg_flavor_name",
+ "name": "vpg_flavor_name",
+ "property": {
+ "description": "vpg_flavor_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_flavor_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vpg_flavor_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vpg_image_name",\r
- "name": "vpg_image_name",\r
- "property": {\r
- "description": "vpg_image_name",\r
- "type": "string"\r
- },\r
- "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_image_name",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vpg_image_name": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vpg_image_name",
+ "name": "vpg_image_name",
+ "property": {
+ "description": "vpg_image_name",
+ "type": "string"
+ },
+ "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_image_name",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vpg_image_name": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vpg_int_pktgen_private_ip_0",\r
- "name": "vpg_int_pktgen_private_ip_0",\r
- "property": {\r
- "description": "vpg_int_pktgen_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "Singal, Kapil <ks220y@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_int_pktgen_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vpg_int_pktgen_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vpg_int_pktgen_private_ip_0",
+ "name": "vpg_int_pktgen_private_ip_0",
+ "property": {
+ "description": "vpg_int_pktgen_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "Singal, Kapil <ks220y@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_int_pktgen_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vpg_int_pktgen_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
-{\r
- "tags": "vpg_onap_private_ip_0",\r
- "name": "vpg_onap_private_ip_0",\r
- "property": {\r
- "description": "vpg_onap_private_ip_0",\r
- "type": "string"\r
- },\r
- "updated-by": "Singal, Kapil <ks220y@att.com>",\r
- "sources": {\r
- "input": {\r
- "type": "source-input"\r
- },\r
- "default": {\r
- "type": "source-default",\r
- "properties": {}\r
- },\r
- "sdnc": {\r
- "type": "source-rest",\r
- "properties": {\r
- "type": "JSON",\r
- "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_onap_private_ip_0",\r
- "path": "/param/0/value",\r
- "input-key-mapping": {\r
- "service-instance-id": "service-instance-id",\r
- "vnf-id": "vnf-id"\r
- },\r
- "output-key-mapping": {\r
- "vpg_onap_private_ip_0": "value"\r
- },\r
- "key-dependencies": [\r
- "service-instance-id",\r
- "vnf-id"\r
- ]\r
- }\r
- }\r
- }\r
-}\r
+{
+ "tags": "vpg_onap_private_ip_0",
+ "name": "vpg_onap_private_ip_0",
+ "property": {
+ "description": "vpg_onap_private_ip_0",
+ "type": "string"
+ },
+ "updated-by": "Singal, Kapil <ks220y@att.com>",
+ "sources": {
+ "input": {
+ "type": "source-input"
+ },
+ "default": {
+ "type": "source-default",
+ "properties": {}
+ },
+ "sdnc": {
+ "type": "source-rest",
+ "properties": {
+ "type": "JSON",
+ "url-path": "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_onap_private_ip_0",
+ "path": "/param/0/value",
+ "input-key-mapping": {
+ "service-instance-id": "service-instance-id",
+ "vnf-id": "vnf-id"
+ },
+ "output-key-mapping": {
+ "vpg_onap_private_ip_0": "value"
+ },
+ "key-dependencies": [
+ "service-instance-id",
+ "vnf-id"
+ ]
+ }
+ }
+ }
+}
+++ /dev/null
-### STS ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-.classpath
-.settings/
-
-# Target dirs in all projects
-**/target-ide/*
-**/target/*
-**/logs/*
-**/tokens/*
-**/lib/cachedir/**
-
-# Added for Intellij IDEA IDE
-**/debug-logs/*
-**/.idea/*
-**/*.iml
-**/*.project
-**/.springBeans
-**/.directory
-
-**/transaction.log
-**/*versionsBackup
-**/blackDuckHub*
-**/*.jsonld
-/target-ide/
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="info"/>\r
- <logger name="org.springframework.web" level="info"/>\r
- <logger name="org.hibernate" level="error"/>\r
- <logger name="org.onap.ccsdk.cds" level="info"/>\r
-\r
- <root level="info">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="info"/>
+ <logger name="org.springframework.web" level="info"/>
+ <logger name="org.hibernate" level="error"/>
+ <logger name="org.onap.ccsdk.cds" level="info"/>
+
+ <root level="info">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~ Modifications Copyright (C) 2019 Nordix Foundation.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %-40.40logger{39} : %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
- <logger name="org.springframework.web.HttpLogging" level="trace"/>\r
- <logger name="org.springframework.web.reactive.function.client.ExchangeFunctions" level="trace"/>\r
-\r
- <!-- Helpful to optimize Spring Context caching to speed-up tests\r
- and prevent resorting to @DirtiesContext as much as possible -->\r
- <logger name="org.springframework.test.context.cache" level="debug"/>\r
-\r
- <!-- Please refer to https://thoughts-on-java.org/hibernate-logging-guide/\r
- for a lengthy discussion on good Hibernate logging practices -->\r
- <logger name="org.hibernate.SQL" level="debug"/>\r
- <logger name="org.hibernate.type.descriptor.sql" level="trace"/>\r
-\r
- <root level="info">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~ Modifications Copyright (C) 2019 Nordix Foundation.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %-40.40logger{39} : %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.springframework.web.HttpLogging" level="trace"/>
+ <logger name="org.springframework.web.reactive.function.client.ExchangeFunctions" level="trace"/>
+
+ <!-- Helpful to optimize Spring Context caching to speed-up tests
+ and prevent resorting to @DirtiesContext as much as possible -->
+ <logger name="org.springframework.test.context.cache" level="debug"/>
+
+ <!-- Please refer to https://thoughts-on-java.org/hibernate-logging-guide/
+ for a lengthy discussion on good Hibernate logging practices -->
+ <logger name="org.hibernate.SQL" level="debug"/>
+ <logger name="org.hibernate.type.descriptor.sql" level="trace"/>
+
+ <root level="info">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-version: '3.3'\r
-\r
-services:\r
- db:\r
- image: mariadb:latest\r
- container_name: ccsdk-mariadb\r
- ports:\r
- - "3306:3306"\r
- volumes:\r
- - ~/vm_mysql:/var/lib/mysql\r
- restart: always\r
- environment:\r
- MYSQL_ROOT_PASSWORD: sdnctl\r
- MYSQL_DATABASE: sdnctl\r
- MYSQL_USER: sdnctl\r
- MYSQL_PASSWORD: sdnctl\r
+version: '3.3'
+
+services:
+ db:
+ image: mariadb:latest
+ container_name: ccsdk-mariadb
+ ports:
+ - "3306:3306"
+ volumes:
+ - ~/vm_mysql:/var/lib/mysql
+ restart: always
+ environment:
+ MYSQL_ROOT_PASSWORD: sdnctl
+ MYSQL_DATABASE: sdnctl
+ MYSQL_USER: sdnctl
+ MYSQL_PASSWORD: sdnctl
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{55} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{55} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
- <logger name="org.springframework.test" level="warn"/>\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.apache.sshd" level="warn"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor.core" level="warn"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.springframework.test" level="warn"/>
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.apache.sshd" level="warn"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor.core" level="warn"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-{\r
- "actionIdentifiers": {\r
- "actionName": "activate",\r
- "blueprintName": "baseconfiguration",\r
- "blueprintVersion": "1.0.0",\r
- "mode": "sync"\r
- },\r
- "commonHeader": {\r
- "flags": {\r
- "force": true,\r
- "ttl": 3600\r
- },\r
- "originatorId": "sdnc",\r
- "requestId": "123456-1000",\r
- "subRequestId": "sub-123456-1000",\r
- "timestamp": "2012-04-23T18:25:43.511Z"\r
- },\r
- "payload": {\r
- "resource-assignment-request": {\r
- "resource-assignment-properties": {\r
- "request-id": "1234",\r
- "service-instance-id": "siid_1234",\r
- "vnf-id": "vnf_1234",\r
- "action-name": "assign-activate",\r
- "scope-type": "vnf-type",\r
- "hostname": "localhost",\r
- "vnf_name": "temp_vnf"\r
- }\r
- }\r
- }\r
-}\r
+{
+ "actionIdentifiers": {
+ "actionName": "activate",
+ "blueprintName": "baseconfiguration",
+ "blueprintVersion": "1.0.0",
+ "mode": "sync"
+ },
+ "commonHeader": {
+ "flags": {
+ "force": true,
+ "ttl": 3600
+ },
+ "originatorId": "sdnc",
+ "requestId": "123456-1000",
+ "subRequestId": "sub-123456-1000",
+ "timestamp": "2012-04-23T18:25:43.511Z"
+ },
+ "payload": {
+ "resource-assignment-request": {
+ "resource-assignment-properties": {
+ "request-id": "1234",
+ "service-instance-id": "siid_1234",
+ "vnf-id": "vnf_1234",
+ "action-name": "assign-activate",
+ "scope-type": "vnf-type",
+ "hostname": "localhost",
+ "vnf_name": "temp_vnf"
+ }
+ }
+ }
+}
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level [%thread] %logger{50} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.mockserver.mock" level="warn"/>\r
- <logger name="org.onap.ccsdk.cds.controllerblueprints" level="warn"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level [%thread] %logger{50} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.mockserver.mock" level="warn"/>
+ <logger name="org.onap.ccsdk.cds.controllerblueprints" level="warn"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-{\r
- "api-ver": "2.00",\r
- "originator-id": "MSO",\r
- "request-id": "123456",\r
- "service-instance-id": "ibcx0001vm001",\r
- "service-type": "AVPN",\r
- "vnf-type": "vUSP - vDBE-IPX HUB",\r
- "vnf-id": 123456,\r
- "service-template-name": "VRR-baseconfiguration",\r
- "service-template-version": "1.0.0",\r
- "action-name": "resource-assignment-action",\r
- "group-name": "sample group name",\r
- "bundle-id": "sample bundle id",\r
- "bundle-mac": [\r
- "Sample bundle mac",\r
- "Sample bundle mac"\r
- ]\r
-}\r
+{
+ "api-ver": "2.00",
+ "originator-id": "MSO",
+ "request-id": "123456",
+ "service-instance-id": "ibcx0001vm001",
+ "service-type": "AVPN",
+ "vnf-type": "vUSP - vDBE-IPX HUB",
+ "vnf-id": 123456,
+ "service-template-name": "VRR-baseconfiguration",
+ "service-template-version": "1.0.0",
+ "action-name": "resource-assignment-action",
+ "group-name": "sample group name",
+ "bundle-id": "sample bundle id",
+ "bundle-mac": [
+ "Sample bundle mac",
+ "Sample bundle mac"
+ ]
+}
-{\r
- "actionIdentifiers": {\r
- "actionName": "sample-action",\r
- "blueprintName": "sample-blurprint",\r
- "blueprintVersion": "1.0.0",\r
- "mode": "sync"\r
- },\r
- "commonHeader": {\r
- "flags": {\r
- "force": true,\r
- "ttl": 3600\r
- },\r
- "originatorId": "sdnc",\r
- "requestId": "123456-1000",\r
- "subRequestId": "sub-123456-1000",\r
- "timestamp": "2012-04-23T18:25:43.511Z"\r
- },\r
- "payload": {\r
- "resource-assignment-request": {\r
- "resource-assignment-properties": {\r
- "request-id": "1234",\r
- "profile_name": "1.0.0",\r
- "service-instance-id": "siid_1234",\r
- "vnf-id": "vnf_1234",\r
- "action-name": "assign-activate",\r
- "scope-type": "vnf-type",\r
- "hostname": "localhost",\r
- "vnf_name": "temp_vnf"\r
- }\r
- }\r
- }\r
-}\r
+{
+ "actionIdentifiers": {
+ "actionName": "sample-action",
+ "blueprintName": "sample-blurprint",
+ "blueprintVersion": "1.0.0",
+ "mode": "sync"
+ },
+ "commonHeader": {
+ "flags": {
+ "force": true,
+ "ttl": 3600
+ },
+ "originatorId": "sdnc",
+ "requestId": "123456-1000",
+ "subRequestId": "sub-123456-1000",
+ "timestamp": "2012-04-23T18:25:43.511Z"
+ },
+ "payload": {
+ "resource-assignment-request": {
+ "resource-assignment-properties": {
+ "request-id": "1234",
+ "profile_name": "1.0.0",
+ "service-instance-id": "siid_1234",
+ "vnf-id": "vnf_1234",
+ "action-name": "assign-activate",
+ "scope-type": "vnf-type",
+ "hostname": "localhost",
+ "vnf_name": "temp_vnf"
+ }
+ }
+ }
+}
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
- <logger name="org.springframework.test" level="warn"/>\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.springframework.test" level="warn"/>
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-<!--\r
- ~ ============LICENSE_START=======================================================\r
- ~ ONAP - CDS\r
- ~ ================================================================================\r
- ~ Copyright (C) 2019 Huawei Technologies Co., Ltd. All rights reserved.\r
- ~ ================================================================================\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- ~ ============LICENSE_END=========================================================\r
- -->\r
-\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
- <logger name="org.springframework.test" level="warn"/>\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ ============LICENSE_START=======================================================
+ ~ ONAP - CDS
+ ~ ================================================================================
+ ~ Copyright (C) 2019 Huawei Technologies Co., Ltd. All rights reserved.
+ ~ ================================================================================
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ ~ ============LICENSE_END=========================================================
+ -->
+
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.springframework.test" level="warn"/>
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-#\r
-# Copyright © 2017-2018 AT&T Intellectual Property.\r
-#\r
-# Licensed under the Apache License, Version 2.0 (the "License");\r
-# you may not use this file except in compliance with the License.\r
-# You may obtain a copy of the License at\r
-#\r
-# http://www.apache.org/licenses/LICENSE-2.0\r
-#\r
-# Unless required by applicable law or agreed to in writing, software\r
-# distributed under the License is distributed on an "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-# See the License for the specific language governing permissions and\r
-# limitations under the License.\r
-#\r
-\r
+#
+# Copyright © 2017-2018 AT&T Intellectual Property.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
- <logger name="org.springframework.test" level="warn"/>\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.springframework.test" level="warn"/>
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-#\r
-# Copyright � 2017-2018 AT&T Intellectual Property.\r
-#\r
-# Modifications Copyright � 2019 IBM, Bell Canada.\r
-#\r
-# Licensed under the Apache License, Version 2.0 (the "License");\r
-# you may not use this file except in compliance with the License.\r
-# You may obtain a copy of the License at\r
-#\r
-# http://www.apache.org/licenses/LICENSE-2.0\r
-#\r
-# Unless required by applicable law or agreed to in writing, software\r
-# distributed under the License is distributed on an "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-# See the License for the specific language governing permissions and\r
-# limitations under the License.\r
-#\r
-blueprintsprocessor.db.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1\r
-blueprintsprocessor.db.username=sa\r
-blueprintsprocessor.db.password=\r
-blueprintsprocessor.db.driverClassName=org.h2.Driver\r
-blueprintsprocessor.db.hibernateHbm2ddlAuto=create-drop\r
-blueprintsprocessor.db.hibernateDDLAuto=update\r
-blueprintsprocessor.db.hibernateNamingStrategy=org.hibernate.cfg.ImprovedNamingStrategy\r
-blueprintsprocessor.db.hibernateDialect=org.hibernate.dialect.H2Dialect\r
-# Controller Blueprints Core Configuration\r
-blueprintsprocessor.blueprintDeployPath=./target/blueprints/deploy\r
-blueprintsprocessor.blueprintWorkingPath=./target/blueprints/work\r
-blueprintsprocessor.blueprintArchivePath=./target/blueprints/archive\r
-\r
-# Python executor\r
-blueprints.processor.functions.python.executor.executionPath=./../../../../components/scripts/python/ccsdk_blueprints\r
-blueprints.processor.functions.python.executor.modulePaths=./../../../../components/scripts/python/ccsdk_blueprints\r
+#
+# Copyright � 2017-2018 AT&T Intellectual Property.
+#
+# Modifications Copyright � 2019 IBM, Bell Canada.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+blueprintsprocessor.db.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1
+blueprintsprocessor.db.username=sa
+blueprintsprocessor.db.password=
+blueprintsprocessor.db.driverClassName=org.h2.Driver
+blueprintsprocessor.db.hibernateHbm2ddlAuto=create-drop
+blueprintsprocessor.db.hibernateDDLAuto=update
+blueprintsprocessor.db.hibernateNamingStrategy=org.hibernate.cfg.ImprovedNamingStrategy
+blueprintsprocessor.db.hibernateDialect=org.hibernate.dialect.H2Dialect
+# Controller Blueprints Core Configuration
+blueprintsprocessor.blueprintDeployPath=./target/blueprints/deploy
+blueprintsprocessor.blueprintWorkingPath=./target/blueprints/work
+blueprintsprocessor.blueprintArchivePath=./target/blueprints/archive
+
+# Python executor
+blueprints.processor.functions.python.executor.executionPath=./../../../../components/scripts/python/ccsdk_blueprints
+blueprints.processor.functions.python.executor.modulePaths=./../../../../components/scripts/python/ccsdk_blueprints
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="info">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{100} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="info">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
-{\r
- "api-ver": "2.00",\r
- "originator-id": "MSO",\r
- "request-id": "123456",\r
- "service-instance-id": "ibcx0001vm001",\r
- "service-type": "AVPN",\r
- "vnf-type": "vUSP - vDBE-IPX HUB",\r
- "vnf-id": 123456,\r
- "service-template-name": "VRR-baseconfiguration",\r
- "service-template-version": "1.0.0",\r
- "action-name": "resource-assignment-action",\r
- "group-name": "sample group name",\r
- "bundle-id": "sample bundle id",\r
- "bundle-mac": [\r
- "Sample bundle mac",\r
- "Sample bundle mac"\r
- ]\r
-}\r
+{
+ "api-ver": "2.00",
+ "originator-id": "MSO",
+ "request-id": "123456",
+ "service-instance-id": "ibcx0001vm001",
+ "service-type": "AVPN",
+ "vnf-type": "vUSP - vDBE-IPX HUB",
+ "vnf-id": 123456,
+ "service-template-name": "VRR-baseconfiguration",
+ "service-template-version": "1.0.0",
+ "action-name": "resource-assignment-action",
+ "group-name": "sample group name",
+ "bundle-id": "sample bundle id",
+ "bundle-mac": [
+ "Sample bundle mac",
+ "Sample bundle mac"
+ ]
+}
-{\r
- "actionIdentifiers": {\r
- "actionName": "sample-action",\r
- "blueprintName": "sample-blurprint",\r
- "blueprintVersion": "1.0.0",\r
- "mode": "sync"\r
- },\r
- "commonHeader": {\r
- "flags": {\r
- "force": true,\r
- "ttl": 3600\r
- },\r
- "originatorId": "sdnc",\r
- "requestId": "123456-1000",\r
- "subRequestId": "sub-123456-1000",\r
- "timestamp": "2012-04-23T18:25:43.511Z"\r
- },\r
- "payload": {\r
- }\r
-}\r
+{
+ "actionIdentifiers": {
+ "actionName": "sample-action",
+ "blueprintName": "sample-blurprint",
+ "blueprintVersion": "1.0.0",
+ "mode": "sync"
+ },
+ "commonHeader": {
+ "flags": {
+ "force": true,
+ "ttl": 3600
+ },
+ "originatorId": "sdnc",
+ "requestId": "123456-1000",
+ "subRequestId": "sub-123456-1000",
+ "timestamp": "2012-04-23T18:25:43.511Z"
+ },
+ "payload": {
+ }
+}
-<!--\r
- ~ Copyright © 2017-2018 AT&T Intellectual Property.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- -->\r
-\r
-<configuration>\r
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
- <!-- encoders are assigned the type\r
- ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->\r
- <encoder>\r
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>\r
- </encoder>\r
- </appender>\r
-\r
-\r
- <logger name="org.springframework" level="warn"/>\r
- <logger name="org.hibernate" level="info"/>\r
- <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>\r
-\r
- <root level="warn">\r
- <appender-ref ref="STDOUT"/>\r
- </root>\r
-\r
-</configuration>\r
+<!--
+ ~ Copyright © 2017-2018 AT&T Intellectual Property.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- encoders are assigned the type
+ ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+
+ <logger name="org.springframework" level="warn"/>
+ <logger name="org.hibernate" level="info"/>
+ <logger name="org.onap.ccsdk.cds.blueprintsprocessor" level="info"/>
+
+ <root level="warn">
+ <appender-ref ref="STDOUT"/>
+ </root>
+
+</configuration>
+++ /dev/null
-/target/\r
-/logs/\r
-.classpath\r
-.settings/\r
-\r
-# Target dirs in all projects\r
-**/target-ide/*\r
-**/target/*\r
-**/logs/*\r
-**/debug-logs/*\r
-**/tokens/*\r
-\r
-# Added for Intellij IDEA IDE\r
-**/debug-logs/*\r
-**/.idea/*\r
-**/*.iml\r
-**/*.project\r
-**/.springBeans\r
-**/.directory\r
-\r
-\r
-**/*versionsBackup\r
-**/blackDuckHub*\r
-**/*.jsonld\r
-/target-ide/\r
-Application VM Arguments :\r
-\r
--DappName=ControllerBluePrints\r
--Dms_name=org.onap.ccsdk.cds.controllerblueprints\r
--DappVersion=1.0.0\r
--Dlogging.config=etc/logback.xml\r
--Dspring.config.location=opt/app/onap/config/\r
--Dspring.datasource.url=jdbc:mysql://127.0.0.1:3306/sdnctl\r
--Dspring.datasource.username=sdnctl\r
--Dspring.datasource.password=sdnctl\r
--Dcontrollerblueprints.loadInitialData=true\r
--Dspring.profiles.active=dev\r
-\r
+Application VM Arguments :
+
+-DappName=ControllerBluePrints
+-Dms_name=org.onap.ccsdk.cds.controllerblueprints
+-DappVersion=1.0.0
+-Dlogging.config=etc/logback.xml
+-Dspring.config.location=opt/app/onap/config/
+-Dspring.datasource.url=jdbc:mysql://127.0.0.1:3306/sdnctl
+-Dspring.datasource.username=sdnctl
+-Dspring.datasource.password=sdnctl
+-Dcontrollerblueprints.loadInitialData=true
+-Dspring.profiles.active=dev
+