From 0d1b490d0eb95948354a18bfced173f4f0a5c516 Mon Sep 17 00:00:00 2001 From: Michal Jagiello Date: Wed, 18 Nov 2020 11:20:59 +0000 Subject: [PATCH] CDS onboarding steps and simple CBA enrichment scenarion. Steps for data dictionary upload and CBA enrichment Issue-ID: TEST-245 Signed-off-by: Michal Jagiello Change-Id: If7f3346c79ae97e35b21e919435270a0c54f77dd (cherry picked from commit ac7ed508cd0ae434ac9237196a42045c5e7d6e92) --- requirements.txt | 1 + .../configuration/cba_enrichment_settings.py | 11 + src/onaptests/configuration/settings.py | 3 + src/onaptests/scenario/cds_blueprint_enrichment.py | 31 + src/onaptests/steps/onboard/cds.py | 129 + src/onaptests/steps/reports_collection.py | 4 +- src/onaptests/templates/artifacts/PNF_DEMO.zip | Bin 0 -> 26230 bytes src/onaptests/templates/artifacts/dd.json | 3649 ++++++++++++++++++++ 8 files changed, 3826 insertions(+), 2 deletions(-) create mode 100644 src/onaptests/configuration/cba_enrichment_settings.py create mode 100644 src/onaptests/scenario/cds_blueprint_enrichment.py create mode 100644 src/onaptests/steps/onboard/cds.py create mode 100755 src/onaptests/templates/artifacts/PNF_DEMO.zip create mode 100644 src/onaptests/templates/artifacts/dd.json diff --git a/requirements.txt b/requirements.txt index 4342c56..f56f12e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,4 @@ xtesting openstacksdk onapsdk>=7.1.0 jinja2 +kubernetes diff --git a/src/onaptests/configuration/cba_enrichment_settings.py b/src/onaptests/configuration/cba_enrichment_settings.py new file mode 100644 index 0000000..0770d8d --- /dev/null +++ b/src/onaptests/configuration/cba_enrichment_settings.py @@ -0,0 +1,11 @@ +from pathlib import Path + +from .settings import * # pylint: disable=W0614 + +SERVICE_NAME = "CDS blueprint enrichment" + +CLEANUP_FLAG = True + +CDS_DD_FILE = Path(Path(__file__).parent.parent, "templates/artifacts/dd.json") +CDS_CBA_UNENRICHED = Path(Path(__file__).parent.parent, "templates/artifacts/PNF_DEMO.zip") +CDS_CBA_ENRICHED = "/tmp/PNF_DEMO_enriched.zip" diff --git a/src/onaptests/configuration/settings.py b/src/onaptests/configuration/settings.py index d181b04..7a9d7c9 100644 --- a/src/onaptests/configuration/settings.py +++ b/src/onaptests/configuration/settings.py @@ -37,7 +37,10 @@ LOG_CONFIG = { "handlers": ["console", "file"] } } +CLEANUP_FLAG = False REPORTING_FILE_PATH = "/tmp/reporting.html" K8S_REGION_TYPE = "k8s" +K8S_CONFIG = None # None means it will use default config (~/.kube/config) +K8S_NAMESPACE = "onap" # Kubernetes namespace # SOCK_HTTP = "socks5h://127.0.0.1:8080" diff --git a/src/onaptests/scenario/cds_blueprint_enrichment.py b/src/onaptests/scenario/cds_blueprint_enrichment.py new file mode 100644 index 0000000..b3442d1 --- /dev/null +++ b/src/onaptests/scenario/cds_blueprint_enrichment.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +"""Simple CDS blueprint erichment test scenario.""" + +import logging + +from onapsdk.configuration import settings +from xtesting.core import testcase + +from onaptests.steps.onboard.cds import CbaEnrichStep + + +class CDSBlueprintEnrichment(testcase.TestCase): + """Enrich simple blueprint using CDS blueprintprocessor.""" + + __logger = logging.getLogger(__name__) + + def __init__(self): + """Init CDS blueprint enrichment use case.""" + self.__logger.debug("CDS blueprint enrichment initialization") + super.__init__() + self.test = CbaEnrichStep( + cleanup=settings.CLEANUP_FLAG) + + def run(self): + self.__logger.debug("CDS blueprint enrichment run") + self.test.execute() + + def clean(self): + """Clean Additional resources if needed.""" + self.__logger.info("Generate Test report") + self.test.reports_collection.generate_report() diff --git a/src/onaptests/steps/onboard/cds.py b/src/onaptests/steps/onboard/cds.py new file mode 100644 index 0000000..ed381ad --- /dev/null +++ b/src/onaptests/steps/onboard/cds.py @@ -0,0 +1,129 @@ +# http://www.apache.org/licenses/LICENSE-2.0 +"""CDS onboard module.""" + +from abc import ABC +from pathlib import Path + +from kubernetes import client, config +from onapsdk.cds import Blueprint, DataDictionarySet +from onapsdk.cds.blueprint_processor import Blueprintprocessor +from onapsdk.configuration import settings + +from ..base import BaseStep + + +class CDSBaseStep(BaseStep, ABC): + """Abstract CDS base step.""" + + @property + def component(self) -> str: + """Component name.""" + return "CDS" + + +class ExposeCDSBlueprintprocessorNodePortStep(CDSBaseStep): + """Expose CDS blueprintsprocessor port.""" + + @property + def description(self) -> str: + """Step description.""" + return "Expose CDS blueprintsprocessor NodePort." + + @BaseStep.store_state + def execute(self) -> None: + """Expose CDS blueprintprocessor port using kubernetes client. + + Use settings values: + - K8S_CONFIG, + - K8S_NAMESPACE. + + """ + super().execute() + config.load_kube_config(settings.K8S_CONFIG) + k8s_client = client.CoreV1Api() + k8s_client.patch_namespaced_service( + "cds-blueprints-processor-http", + settings.K8S_NAMESPACE, + {"spec": {"ports": [{"port": 8080, "nodePort": 30449}], "type": "NodePort"}} + ) + + +class BootstrapBlueprintprocessor(CDSBaseStep): + """Bootstrap blueprintsprocessor.""" + + def __init__(self, cleanup: bool = False) -> None: + super().__init__(cleanup=cleanup) + self.add_step(ExposeCDSBlueprintprocessorNodePortStep(cleanup=cleanup)) + + @property + def description(self) -> str: + """Step description.""" + return "Bootstrap CDS blueprintprocessor" + + @BaseStep.store_state + def execute(self) -> None: + """Bootsrap CDS blueprintprocessor""" + super().execute() + Blueprintprocessor.bootstrap() + + +class DataDictionaryUploadStep(CDSBaseStep): + """Upload data dictionaries to CDS step.""" + + def __init__(self, cleanup: bool = False) -> None: + """Initialize data dictionary upload step.""" + super().__init__(cleanup=cleanup) + self.add_step(BootstrapBlueprintprocessor(cleanup=cleanup)) + + @property + def description(self) -> str: + """Step description.""" + return "Upload data dictionaries to CDS." + + @BaseStep.store_state + def execute(self) -> None: + """Upload data dictionary to CDS. + + Use settings values: + - CDS_DD_FILE. + + """ + super().execute() + dd_set: DataDictionarySet = DataDictionarySet.load_from_file(settings.CDS_DD_FILE) + dd_set.upload() + + +class CbaEnrichStep(CDSBaseStep): + """Enrich CBA file step.""" + + def __init__(self, cleanup=False) -> None: + """Initialize CBA enrichment step.""" + super().__init__(cleanup=cleanup) + self.add_step(DataDictionaryUploadStep(cleanup=cleanup)) + + @property + def description(self) -> str: + """Step description.""" + return "Enrich CBA file." + + @BaseStep.store_state + def execute(self) -> None: + """Enrich CBA file. + + Use settings values: + - CDS_DD_FILE. + + """ + super().execute() + blueprint: Blueprint = Blueprint.load_from_file(settings.CDS_CBA_UNENRICHED) + blueprint.enrich() + blueprint.save(settings.CDS_CBA_ENRICHED) + + def cleanup(self) -> None: + """Cleanup enrichment step. + + Delete enriched CBA file. + + """ + super().cleanup() + Path(settings.CDA_CBA_ENRICHED).unlink() diff --git a/src/onaptests/steps/reports_collection.py b/src/onaptests/steps/reports_collection.py index e1eae51..4e19012 100644 --- a/src/onaptests/steps/reports_collection.py +++ b/src/onaptests/steps/reports_collection.py @@ -63,12 +63,12 @@ class ReportsCollection: usecase = settings.SERVICE_NAME try: details = settings.SERVICE_DETAILS - except (KeyError, NameError): + except (KeyError, AttributeError): details = "" try: components = settings.SERVICE_COMPONENTS - except (KeyError, NameError): + except (KeyError, AttributeError): components = "" jinja_env = Environment( diff --git a/src/onaptests/templates/artifacts/PNF_DEMO.zip b/src/onaptests/templates/artifacts/PNF_DEMO.zip new file mode 100755 index 0000000000000000000000000000000000000000..6d5f1fc530d9e19c4ea0d6de05a3d4c274493acb GIT binary patch literal 26230 zcmeFYWl)?6w=RkVcXxMp3GVLh(6~14?h@QRxCeK4cMZXV2bW-haC_#PZ_nI)_CEKV zs{3VvktQ;K-jPO4_=>)Vi23ok8IRY)2ZCxFKBRaBY%dD7vbLF&xl?rE3 z@ZV*f!3U5sQe>h}bJ)I7v&l+-dhP3CkzaCXjhV7I;p}UxJDt-^E|Id9i$QOVZ_7;0NUv*yQM{s{o=w6>Q7a_%)JMT8N=)CE;W4pe(XC>3_GuZTe3l;)isjlC%+D?} zWRVzerC;K+3hZitJwaCzF_GJ4muM`@^~^rDe9po_3ytlsSou~lD#M!EI0=KfrJq;2 zYT4(RjmKMz_^z9CzO+rK+AzGQla(*bT-4_Nw-})kpYcBrlTc4IT%tEX163d;ZI`e2 zqvlosOInZ^$1OgpNM0vU&JX<(1i`95;QLn~cJeDApTIGZ=EUlRNQ&PL;YAk|OjTID zrvgbQk=6N0-iv6XO*1!lCS-Jr7=C`nYN_~ILthaxOa~d*HBY^6WycitFw#~(s|87* z&L6bz25+eZp&w#c{JOB&FGx;39{h_o=>VhpYd6v(1aiCMc9--RuiAPNe0IVQZ>A3+ zLYtA#7;=(BGvs)NXt^1CT?l2a8PhluSz7(xA3Zduz0?CC+QfFcda^`ST#=XEsfKLF z!*D!2W!0d{_A8wjt(>67&RaqUiwGpi&iKvvY>S~WfoU+w$BG4h7;q%+1}K!NiZtxs z;L4w+tjKuRr*SxcN)jA!X1X$aczg`xN;~b`6g6o}+II=wm`<2JD(&MO_R~xrJz`66 ze}7L_h~m3XK2|+Dv@AT$J;@g=hMj#-ftys|A5Xq9+%sI80um>tT`9VIBW4jVo)W98OwkPIQU*3mC<-^*|pNF)i&G*h)(nxVBiNk7iZWfJ$Ihegfv4k>Q9i*&U-mZq|+G|*f!spe!jY!PQDYrYPx}FggU&1 z(P0(Z+7a5Uq3he{?V7xbE;Cxw@|1G%Z^%&}%kVV)vFt5xeEKofEns%kvoQwehiH1_ zOfPwj82NXHp~nc)An3H}#r09_nbKh|4L7kZQ{on6t7r5R7p}m#yRl1*ziXx={QnJW zu%J&=-OR2DSwGFG&0MQ>KoNZmw=F04F9hb5|xCa|>oy zYlq}HmnBxz(W`(MD!~ty-+5;$G0I?$QNBd3o(|JdA>!z658D#S%D8N$?ge`x<;SL_ zs15F>wEWso-nsm7pqPq)cQ~Cs0H=_;jn_a&^!frfG~fir#*r)%J3@Iac>{ch|O z)6&!}p<^13VvBGi=_GcLwoA)|tuh6H#7k~E1M4?&zl(v-kQxRE1alOe|5(CzwVg7k zv{G-upExP%kVF|4-co^j9bN1}O6kV{JQYyp$!9<#xKQ5VYFoP#sf3m z67gt!noBIHy2RDCuGDZ9D-*Zek9xPKyT;hYWpq{cKdX2g^R+EzLPvK?Mq29&ae+SwHV=a*Z^; z=ftf`Kv!6oS3}g21^bjqZ_tE59`%%Y{^BX*@F~0y^=UH~!!-UX6woIwp#dGA4)B|%u6j|4>}(Y$r*;ETInqjsVkRqG(zF-4tX4|8Oc-9vq! zHQQ7=>JDXqM4G82!DbZ%1Htt-4OAg9T&D&y3r8dF42x9+f*^uo2mQTIn<4nqVqWGp2W^ zQKvP9$9Jx$&dF|)x{{IRU0?1`mjv4!B|8#TXB7^&BC>3e_3RlCgaiA%IEh84o6Qr8 zE>e5hA!R5@eA?h%#GF#05v(nO@$JJ=d19B&+}MNGD&kboM~Bch-ND}74t9Jc5MfpZ z>t_5U|Aw@*7IPuo47q2AXtthc) zL8Yi5QW+nj5NePbqHgT6(a1EYb)hP63xmJR57^{InqY`3#pVZOxhM50z7fUq{Hm!_%!BuY1H!3MSlpJiL;6oRqjVR*EQ1k05pVACTpF(eRJY!Se#bwG6NB6 zk(gF{*suGUP6pWC2ikVmcVDL~&xZ4#=j^&$v=$GqeGK71;gB3E;&$|W+C9OrwcVX( zAFazS6cRzFEqR}X&~CL|4CpcjcKxdf3>huXlYljONso^h!5pU${_fd+>$W^x@58r} zI_>Y{4B^tiK6CA{!Y?@M(BCz`uYS?0ISJ+0G;t8v{((Oz7zX&_C5->#*7a$0&{j6O z{Ab_#z`@?h9<6Cy)Wc)3aBrBPLn?!Xjo?HNiV^N2;bu)}drR8l_f8g$U^^+WL*}>PF+2Yok8d}ZH~YJc{$(YS^bH?5c|UGd=F`8JrwW)NSn5`s#zS4N z+!;2pA5q$@B3YZx%C<2-uCqwwV>- z%!1#C88D=?AcAH&Ojn zsoPaYeaI2Pqo+kwqrZ1lWGA3hbg)G$^@V0{;3}a~)EPyu`E*P*L3dy(i8baTqSj*m zjksLOm#z`hegcur!%}18XIu;`l;9X;QnQyoBx>wT%H(*YHQwF znLf!xNK8(_BAl=J?iZFdZ`?@#O*XxnD#}}vfqY1^)(_kbu z0yuML2%2im4wQr`g9A{V`dXwOoQ!NU{!9DCe2qpc(`NQwIv%f(JNwbDvk+?%C$wzy z=&yXf;_8z-C!w3-6BmJt&q&c_jz-^=i_ViZ4eIixLr=4mK1Qg{DU9u}1D7&fbbAAc zW89yU4%*_IxPBXbt!1}Xb&41Lemo1Im4YsAni|T~bhhkWY}bkKi{xW)q^379c+_k;81K4`((E(P|oV+aI^Wr*x#K{`!sJ-uI1ILO~uH z?wi(W>8S{#_hUjo8TaZn1lbUJMpej3sdPV2NHJ%oIECx72^{K5tW%c)%yuESnCywC z@AWwNtHWgAYc73_1|*h#um(1MsD>DB<|lOUI^I?6un)CWotO$PVOn29ScT8{TW~he zZ7uN%@%HTaX0E;m>0Su|c$5JS{+JOC8y@R=K6QxjHwCpB+Q(rj`|0cU-<)THhqW}BW484eMvEl|HKsp?=*hsiQ-tL04OGb;?3 zq!8tkD!lWLA=%VXn@HR4geL9%JH&126xmes8`|)j577JOxK=m3g-di26HwjpDF7Ii zd8BN7UAsR3Wld(1KH18f|6E1llfw!FD!F*3B_{@{mW5Wj*e8&kPaTco5!!9fGHfAM-}7maKVm zV;57cBe$OTlOp`^`*NulHqaW7f4!u%Xuqd3@id-hBNjD%b+D||=|$F}A6xY5UZDDr zf%>8J`x)J0wZ1DS_Ux#{W&j4{2Vdh!PKNc z;3L;2FMtAKX?!4w@qgBHf3Y^rv-m|3%-=iZyjtj-g{dRLmRJ;RD^g4!bliKw5SPHE zCKd9s7A-7D#@DVV1k_Cm?Yr+$E;{^oI&QCnh4%(OqY8Qwi|JF_jaa!t_63ObXw`|P z(2A0pQ>WM#GN8ihxf2(i>MLc)fR}HCCPOO82Ef(=Ce5JFvm1xOa6}H-qd%ghijK|@I$VC&W*c5%4$H+2S^aQ< z@tRG%0nYYu?}CGe`s3pp<5U%8xqh1M(U`vaMIX|)EvK(P6J0Ld=uFGFXdeU*;ZyQz zf+^v$Q{Zl6Wueu;v*;rDD46yYoQFngAoP?Jr7(wR(blAHWNjY~>96-YO-R{Lz=5u? z1M}fpuDFN{xclO)K3iRc1Cd82^N7--p0GXO&AtE{T&Nz@KIQ^Eqk$aKbB!Qp2^F1j z39>->{&o#1{AAlzw~s?Z_k9ePvhH17043|;W4$l!9a-G)-!J$Wqp9Tm^8 z&IDPdxGUj@bZ6V2`%wBka>BE~JPCy{0lXC2#%2|*K6h4EsdO`Xb%4t4!K!nvhZQgI z=h&N(6(RSIJ3*=RC%3_hXuv2UCHvwoTn(nI38c>3he^)GZAvBGqITAA@~I`TWSV$P zN3jyCdx$%-twFa5oA7d0ZHHsN^?Sb_cuziyoMOE>QqIk4J!5{44tILO6bki(1fEKR zU#^DNA%C5OdmV^e==gx+P_Qy4Rf)BV5h8>v+e@P!UD}ESCKraK2Mr1-XDYWKaPB<5Z(5G;g@9j^!evgtl3F{mVtD|SK$CHls!jnGG;(O_;@7w z$O_8%V$0&2NMB@p*OGsy=&`b$vYn7@dmrE3I#=-q_u0keQ`gU7x;uex$Oomg4K-Zq zSROr^bHBj(FBy*fx3RO)i_@IU(m2~oE(1-n7s5+@e)Q!(Qb;Sa{$C3)C#q-XLI38KCY=zg!UN~c2ghr9oTchNAHwwopUzBRwyWm}>2DzS0s;A#i}aJVKTHYGV8Q~2T4J8z{vpbdO zdfMC%`OCD<-OVkYa;FD_StcC82EiF8-mQf@6$d%sElkvLK2!#uicECP+7-Z$THX9h zc^B8tY6$`mPi1t1B{A0(l2k`0X~7n%XJOsXMqWh;`Iv;{M)s=AE&HkN)VM}vXVyhYRCW!7an()PG}8% z#1zySqXp!*plKwR=~FFdv+<-!ev_YzT#KYl=H_{Yk{1sbouvuqOhJ|;@ZHwXH`Ad* z*4T4=(>L7teVO^wdk$`Xgj9E4?4hS@go-K70tw}CJNcrixr5cbc%ER<47fmZ3!OlQ zUwIEy&6VSgk)yUeO!cG1uYIr08S}!}O1}`=tj?!@Ez@4aQhxL{o)CR+&`Cx;Jh^+u;XMgpQ9Z2X z4a(^h`s5I8m7N!Cyj?=PpN!eUlS!M8uctg;L6aRa)gb+ul$MC5p-tgak6s8`q#oIN zS>xK)b2eE)Jk&fM@vy@c1$p$}x)+ z0%5_Q5?bLA&h6HcwTy~fdIK$w>!Hw`OeMBUTKGj+lB+5=vCCIBu)G< zZ;OVe6yBtg8kAH-|_yLR{sRW(5E!1@Q1Wu)dPL>-g$0zd$$dHM}<6^NL_ z*+m;H^uJKR$;QjlkqkRtTh!#1aQY9jq<2eO&E*?D{}v1!Y40QF^Sm6=8UJFc3*4P^ zJaP9S!bKl}3tQF@GyH-5K>*1Ai1v~`l4_SNGJ#Rme}Ea0JpA-cTJJiTe&$1@Q5Pf% zWB*pZJr-5X1a>>Cifs(0g7_pn{Jpe7DflQEww*5PpcyJDir`7 zE+rTK@spwutgx({hxr9w#H`e{8h7vDa!M@_V4zf(us=|hcZE6Oo{J`oo zs#)JF!w+NE+_eQpgI?HeC78I{{aBg>7f$0@s}u`fzsMb8gLDS`90+!h#FGF?JP-0c z{CQ=#8Qz8MD%whoSb_^#D$^Rt3Tko}IdtEGPj+gCVs}42*X^INH~P!_>$U8b8hR;_QA0;LbGA z*oLl(vW|II)Jf3KYi{gQ+8A38oK-u+TH1?u_~snVA4VA z+E31Wecszdu`KwtESt5D8S03$Q@GyCOgpEr9kwyp_pu9;#a1%zJNM79vRIC;P`WX^ zvTyER3-&cS6d$4R5xWO>$ry#uW<{Ao!6RxCOJ>ho`#8U9Kk{CHZ^<}eWmJJ(p?4#B zaX39bKGi?L>SRu}9j~jM(Dn*DfTXjc< z@_u3vI7WGY{8-07bIp6Gxuq1!irW)WPHON;+X&BWd5v|{?b^YP+F>amkIeE4IF)eG$u`Q#cFG(y zzvO!2=`!f8m{P|n>mp@4e$|uKx)4L^Jtox*0Z(O7O$??f zN1y1zJqsPt=&gN-Z;K9Z4QMW;$BvWCk2a@NCv9sEI|u078JxwH*v`QEl4EmyW}PH( z*S~#nR^C6vLC0dGD}KWrt%Z~J;aBb#a{))sF#>+8s&S>Fu+B$_GYQi(GU+nh#5-~9 zmUkIxVHE9fRioxauDks8Hd++UUrUhU0nz2LvUxFMbW}odx^z_FF;jYl>!bSu?V)gb zXT=9N-n>WZW|03ZNHZ?x6wMq&LBKp!K!d7|7}_vf?;(XN_#^E=HM6pEtzX!V!?*2F zVxbk7JYUw7)3Qb6{+U=p#{LRkO%pxU1;7_!gvyXWq}U&lrS$b9gBvl+~i_cl?H@hoMjIX?_VJ0P1$f)$*L|#f;qMZM~}}?`!I}sLj0u z4uAPR@V{xru&JmjyuVv@IfzymfM^BlKR!wepo@)}H4^}6&SdWB3AA?vnEz>-ncBNs zIJwvW-TuA*P~QMf}o1X7OrmKxzjcW|0VFo~?@T)@2NIIu%Z4TyJ z!P{uBed^ME$ci$yx0ja}Em1cDjzJiLrOOoJo0a8(Y`5tbj zD9LXD7`(%i*__gufM7daF}EWk)Z379T0~2gXhbd@F^L#7r_VM6Jj)UC;9DLrLcBrm znYY3L;UmblgP*)u<;seKD0w8ci$u&s_OD{>@I4y9 z%Pk4EKdO?Ibv&a71CLrt`o~VZ!uMDN8NTYsJqV$w9 zJu=84??taqX5Spng*ezci@js3lWTM$;BV&t7U}*IqC{ zcT83IKJaYqC7zVC^klkx_Xt&pK1Es_;DElzv(?x5v-Z)PGf&hFuge`P*+Q{C6%Tt< zp21MW2|-k4ycsVpVC!;0r=3uJZ~v$BDS5_dKA~rPf>@cCmoFxB41C(rAT*M3RGj70 zDU@jZ^v8RlDtl(G9qt2~d8>%?e9x4N1dg2Y>XyWQAJ- z9$}L0t33Z}L$$%Zw?HF-pkqL`{Ph-w?5UWp6M7@OGl}#ob+K}+ z=cd@$FPOiJeg;(Z)bYjmJ|OZy2K|3q^#4IA78hAjd#}`M((v3O)cOgeM;Zv1EfDY71Zb}P!8;#%z=}8kJ>EfiW@VR0XqR*IXOJ9T>HPXPc}Q?%*Y;N99$ql z+m!;I6HyUN8dOzvgq9T|Snox5V9}Xtx=O7LJeG1LM2b2rrR=pk-)TR?A3ibk7V%~y z^5yAxk3R{=xg-?TIwTG>y&@abQes00#9Ok8O^~yU1Ra8umsp`Cwe)BC-^^uRzH(%% z5d}P=fzg5MR{8ZoF%I^Pp-MRJ>EbH#iQtjb zVye*}ILfj!P%3`0Wh-5SHUBOnBcEL#OQnOeqhT%%pzzReW`v>Cq*`jt!#^#}EH$Cx z7}lB6RMnnwMpme`=ZXB%3*r+uww%T@RwVxZLKTW)MY_PT%?j!1N%CBN!Lg! zN^lpHE8CqF75^d>=!}vT+&%}XCENuGJ0;s zCrW?#jOxi4HpK3QvJJkux@PCJWB7Culoqm&K$3j`VQ?S3K$xb@j|n^Y(W3|NRiVH` zOH~H84f+$XoUS_6q0o2oHXQF{$CKS7q!-*MV%I8(=?B_91l}zXoen(qiyDzhzw=ns zHw`MuDb4umuNnAVfhc-{Uh}MdVSNb4V@|RPzfmcamVJ;oa$}&FMlN}cBGT1piyl~s zq2lQW)bXCmQhVQ6+UV4GCq9ixDR-E*r&PvSJLTFm!;UGJr(o%6B@7)e75XAyQ_Xc_ z-gN2&Zxr;AZcsd!;lcm=TYJ;3(kXS@y4fuvs{;l6HBDh@s z``qew*GAXIU9|b{+ACwqpV`eq4i!T%V|Pw`7ktg3lLulA;-StcQWE>X9wLcIPi2LC z0U{zxi+ege#^nv3V!q1AArFjvxaCO)El_Obtb>2Y(3iI0=T8>d-q3x*UlEUmc@(T# zFd=E5n2Z7yZ|*&9qUBs792%qFv(OF&e*VPyyN^{tB7k8S0SXJ$$Lb&v!17;%my^4x zy^X8&e~Dcnq1?F0is^r)ZO_1Qf>;{F65rN9YAelzIMRijQf5P-ENhyqhVldEnIIsG zKYR%7^SS(nxy6^3we1dXis^P(4paIo>gkfsbs# z7(zhnH524ttf0FKQL$N-jUkHHyr~uS@dhR7`&*KjW%?i6o;~9m9^|MCM3VeTJ$Dww zjaH)M*-Mol>@_GV7`?Gpca(WB)*bx!ddt(e^XGO$T-Z5=5UTKdl;WScY(#BIOD)^2 zN?kW?fgQ9kCguSBBD}_fO`VyhQKJ#}ql6repkclb|MIjs<@Viz2p#u--i@4bb;oH{ z)9Q}hVPZ36G9}a8@EK7)Jz^Fe2zE!M&_J3HVsS!Oa=v&{cOWDmGPk5Qa6pC&;IhZ4 z8ac(dM>mpDg{oa1%B;vUoemThA(F+I5s>K8HEoM->H6V?skdfKF4G=+PX*k>3#X)a!jfS8aWa4$_QIsq;M0lf^;sFBu zb{L*iU!Xrg#TbX5YoHX-Oz51;%(!ME%-Dp-&JI;7^ru8lNx7}tkUd{b4&!zNM6q1LoeJ}0ST~F7y z_QyARw)4(o@3GEzu>YSr>@T4FpAP$<4*Q=D`|mo8QcYC#v8<<$6ePejKsZM84-B)i z_*Y8dZ^8AijN-p_7bvL$af#z^m!h9=^dzPb6j;&+}|7 z@x#kcu;>y#E+Pe)tgR!nV4t(2NEACwJ8IxUsdcL0v}6U#JV}WqmRkG z4t|gS9320W7==dxlIU3yMM>lr4OlPZBC14uxg{N{aAq_X;hD;)mj>`X&vI_9Ypmf_@}>)?`zujFsTS+LtgTZ%koJg zqm{pV1TNSn9ij#*y`X8z3>lemSNN&4Dv5f*04fwdmfScB1Mfc^e|kL~c&Vz2E8j0Z zT>wzl#9ks7i?vwiEn^}(Ukkzx;Y+gI@c}Ejm4pxr$5?Ul`Ss@(BOQ-5GH~u9EmF2q zo6__H^E@p)U2gFMLbh(m-jD~Of!zxj>{3wR+wvhc*Z&YaS|Fl?RPUPK4l1%hkjno* zDzd-Ex7w82#-EuOAS4GJhcn?|L@;143{wD#1_OrHAF+7ch0%#pGuaG%66Pn*i$#wM z1ZT~UxSzaykGZZ_vymo~lB`tJj~)dqD{6PTz&((4>d{FA8;$+J)RLhR;gu_JL?q0)=pv~}1FaQ#7%{*d#0B4(~DU-_jXN*Mu4>7*s$i>xKP(CkL6 zCJCu@2nJwju9{Bdw4pH@glu)M4khhdD&v(@QPfe|?Nh%;z#Ce2e}eRUd`Ll66?f%f zYiT~z2)=E|rwZYyl;DKqGimK2lhGhcVfosHb2m5%y08?wAB-|kYLHnr5uRFnBWXwJ zpL7vor|l&<#nV#>s-K&iS)3hC_bm}f7b1hCGDT833vj4a7scXptX+hu|o{q-Bvz51H$rTFvXu^0A9w6IQ(RDehXhzGp^efuZRlA(^Br zZVkd~DloV0$2m!-eS*p?2%%Pt6K0Yt;Ai~3KkeEJdZ*u5)a=owdeap$z-xCC;dO7!nz=9- z_au(hzNcS-6dzE0raMPDdMNfmE{wmT+U&SVt*e%cn=xT?@OMLoGs;pgCCXV@9L&Ur zLDjJRqsc|FVF(GmeTC~`=^v=|=lXuP+b*M(x@b=wF@ zlWD=an>^MH`L-UX3p1KMg(*8$*@KEE7s`goE`{U~JU{0x5g1Sk>8L_bNV#d|N$Lg> zYz+Smg=km`tNwr>aZ(JB$Ql+bVGiqs1^|l6L@l$=eaJu?)cXoGagN9uc{6KP(Q!yQ zD@#^hUcwB!>9csLr<3#8x%Ja$#!EJnF3+P$ZrRNk5yq6od>6$@tXmogk-ZVm2oNj0lD-yV5tqkmo zI<68V@2PU+Qaq$Lf36@=U;eKLnkDp4xp~1Mgjjf( z8HEx_pklQoF|C84VSO0Erx(+#hJ-Lj8TzC2x$xL54YtOcR|+W)i8iA%&kJce3am)l zo3HEX!_7rpsosFPs7y?DdhuaejH-FGbe=5F+2jGQf)Ys^61$e%_7<#Be+S9IiO3X& zZxl{bO6_Q>ef6K<1d-T9ck7xblSCF?;dc85Z=MCE>SJy+F;*qE;JZhjcY=s32Y=_b z(jJ=WY3+-k<-5_{t@jLzNKCBIPpMofYPw5}X94D_-~%p*f5S%PSd|EG93b&1rf|bgA4}6xroAjZ3!Cf5KC<+Iy&C+rC1G zPS2J1tGAixd&)uljsJ%EPI0b6UA0maCuYXDzZ?Y9Ou48&&CwD}{92Sf$n6Jg31TL% zFZwzdW0hEmNi0fH%qXef1AB(;)3Zp=HHPJA+@&Sjp;RlWVA#tl!3gaF-ECK#;-vip zBikc&m6-4%0E;8A!)*AW6HZx`;@o%R!gW)niJ3h+2bOJTvv-5;{SrJphOOdkb`#u$ zsd2i+6MqBR<#I83zUl7F!ysHq`@q^gg^suhU&?c=I(9XG97g&8O{GGKCz(aE*%1Jk zKOktf;hDJ}jJRORMBv9ron!SXs>yMJnHOviFkvVZ3h3w81V-pdcBZT8#ToOM(eEv# z6c{4d;ZTp8(KLk@+M|n z>S+c5klCiC0v! z=$1nWU7{QLl7Hu*snQr|RvV#M&W9v5w)k#)-#$^AB=T+L>d<{|x5xg-HPSyPfHFNt zpdiHDKh78;$KB@n-Y3W@NTsF%$)k)Zyk@}1`nZ{S=F@IvujjOIl zT?b91qrNlF>5z-W_yq5d=VBbm%!Iq<H35 z$Cag)8^mmz&lqd?@vZZ_db_xRn!zS`=NjvMZ@x%qtK%Dt1g^a#uvlxbK*m{~!HLq1Y>OswX+5Jq2@{!JGksZ{+ud?AA(&j5q_}*@l&1`q*k)}Jk z0&Tm`b9%};6^SMbls#?~vm4mW(8FctH-=ow-nCcaV^|Gh?@x!OJ5JT!#N7)s@aV4! zx62f*QiDB<&0M>zHH3Ky69l8ZB_mUCk-0-vN*0*m*Vy;x^XKCGJow9;UAEDNZyLZE zyrjx4Q+`TY+{Pi(h~SlH8H!v`fPu)RMzDA#3BM!5=(pwq%19!BGLl>_4XC+(6BaY+ zu=4KVQpuqE53RwMvu4V=0{S!^xUt-XbA=0Lnu1VG&0nwQ=xbvry+Y5})*YE}f@YF? z7OFLU(F;G9GQV8&rk=DXf2v2avt*hvY`{T=h&%}Un7dGcT1c=1Wv`GsJ~YfuucB?c z)iV{&hs+CaQH2nMFy-e_YiDA%g0FuH(q=YFA5{+95`BI-lfgGX-O z%;F6r9wPOSK%f8h&-ur;4U2YT7wM8S0eR!u#)FGQok*freg*<1L1&MA6dL^>0qXC{ zgf!m2132-ThYdFZ(L7go8mHo{*tx^ab6+a!Ks~=Jho!R~v{n{!0$)_2)}4pybI%aA zI^ZQSe1ZMqrb&MmpZ_yoFggqSW+er;E~%}Sg562-4%4o12Hf(sJ-^?JzKR_Ud#eX1P{FYP0!|++_O0QPJlu zKfhBsP;Sz)c~a=^_ppH-5cq)_BRxyk?U zzWYm}Xr3j5Jlx-N>V#*r1sti3Ph+|xNgIEdxE3ov*%f3UCFIakz@}pUT*l-#*W2ql zzKQ4LUis~GxV#&&9+Bf>a4>8|wrUW}lyiVCT}1v2O*fRMy)Celm3==>}IfSfLI+nj~sQo+kCj-Z9!ddP;9vN3>t!C?wW2Rhf6B zeb`O546)2*q`BWogso?HG;OJ%`$JEO-vCp?s@1|j9{GwZp363Py;+Up z@mlBrLaz67FK|O!y!lI%Z+z z<_53`Z>EemZWPxCN?2&!_htF5c^#U?NXHiq(_Evy+FdL4Vx9E*UUz(8{sIwr4RE6# z5GSzy*%0FsJ`qu$K$MEKAYn>m;2wm&hfLUYHa(%%<#Fv{RNEfDL{kdKqJndF*beCG z>0r`gR!>LRn7VcD7H=S@llEc6`V65p*D^cMkPyFzjNvCn^SrNzpXFEkN`$dl+FN+f zjL3b8m%F@clXQS5z*Lk^W{cy^gs{n;3uC%I&XgOWjr0IR?F4ZP`x;iM0j&DP&k}k; z8f;jx^EH4?&5Nq4|8u`=FxC6Ckvy+(l7X4+b@tJc^&ufm`GHo|+yKW$fLpvGtE~rL zD3H+ciqe$-C$LKZ%$Y7XlBIF)E3wtDxrz#YxBdmmO``LHHtD;a{s4~nouANoh+eqc z1iNJSJm&dhvB5}%>nK~73RJRet%4zbZ@C^9QusqOuz1ugIL*rV`4J z&YdrunMh+`s+WQc*|OWhCyuGU#!-6YUG1NDjc5Yp0a^9Gor=G%2MqCR>`p$1%|>xg zb2CRA|K4{2UoW|=`(d0pdGj+Vr8G}=rmpE1hc#NL{8J;bVW1bl>fYk4vn{H3{zb&N z*YV3~=K}4Zv0Nzp?@sT=+|+mUCJXI{^u{n9h+RS9<(Z+aQtk?M0f<2G*=E~P1!uCW z(I5ZV6Ip-&{rh_voHEG%$OM5p(?0?IujSCc!VVVyO~N5*0SGz_inzMNj0B>Saw)D= z+gPL9sJBKXYbZ+7iHRw>WM@*fHso0_egE^qGsVqJVNknu?s(@taCQQL<#13wi!Ki% zQ?_NTo0jR1J<*LhqR>)^Xjp67%PJxn=K4vWNl+Y@Zgl-9yrTuu?=)AjgAglP#H0Br zLM|P0zY$o!8pJ&c+o95+32VeUK9g$|{O$m8c;9uAnFr9c86}lEHVa{&DW7wyQq7tEwuV_?1 ztjRld+OTm`xDyQv9}>Th$3Xq78;Szmpst({!)nNKKYW}^6 zkID$j$$URnYIGl^uU{U~EiXCcLTVd#*%;;Le+&yWX&W=vzB5Pq&3^u(DVzS7(K6k@ zuC#grzsc{kC1=^g?a*~p+)y8Tx;OON>7prT#xgs0Y(=cT*~NdiSS4E8Q4g#;uB86b zPPg}IzmuwQc3-})p>+9mzS_7y6%W2UPa<+oyLGy@JhDB$*CHitJ0QDN*Vp^GF;Gdc z3NU}{?fbINwlOEFo$A!N`N0U)5xaq88q(97!!T@u>%vk!P@;aH*K3X`Hc$9($OC{N zFPfjwl?hapmLRJ6e^Hr#VW0X&{2$52Ic>y3HBsB_)^1WDc@G#`qLgBWMMs4TQ8`=A zw^0xL)_#~90zbU{<_!yPau(Thj^o^q#GssSZ3pbyaO$>Uri^>(b6NBCFPvEDVsHrw z1PHjMxaEv8n1%xXD`v4Br^ztD$7OOWeESJfwXpAJ?MtDa3Ixnhu`iJA$6&vmr~2M; z@oLSH^j)CD^eT|V;eiFaSdb5K?4YL(g%xqCw=mx;T`FiPZZ$>`XSaKUg3cw zJG`W=Tz+11b}PkyM0=I>y8J770PaEA*NOsJRO^f)Qw|GR6`5=W>ucF|_8$IFfB17; zFEuidYLM&J5x!b{V{ssVP7x)R(Ow+n&*g&rxz5%#=dIhZ8K$6NA)#*M&09}X%N&NZJ>nc#okV8%A+L&JNsnqwAs z?_&N!&&jsOwLgfr3BCw2^_hy}R|sa#phUc?wp8aL? zls->cTlU`Lq1pAS(TKyA;VUbG+z~WH@D~gyVX%FT`O*%!Rm~X?oMnsH$TnbAc16+R zO&AWK_Q|@!ZCx?J^9_C8`n6`d-Zeq5^q$1d|FR<&Opt!rhmMjPHiqy7J3#z8`>5|C z?EiEg{7GyVfka9kPRP_G*YwsW5?nO*du3awvCQ-=6?`ge+wSrfCsvDx^a+V>uQS5X zn9)GOq9-Y>$}69FxeuzK?5L?Ueg2SwwUWHK8?llDgcdO~!9tGDl+$6vdBnl=F0Mex zELeUsQ|_ej@M)m|n!eCbO!1hg-3@a$RYoM4{&XXigw1)aG?nZ&GiZTHzrUcT{l@~6 zUUowjw7^`;Y)G7Kxb`x9M|xfu8W<9l!9?*Kx?WbFUyP_S(%wwHoSwSKjXDhZCD6ZLBaGVCpc3c?NJZ3T z-Rm}XKULfr@50I#7h?h<@V2K2yIs$s5;FwE3Z3Cfb&4RwVe3pjY$|`dMoT+V6RBGY zKj!M+jyuPxlL0WvkFVp0ajMu-!qt);;Xw#V=-}=`kZ0lGS&@rXw9CTXRTyvNT~Qtk zvV!y;&OO#U=*Sv>XoH5U?4%2*sY$f@^+G1CeI2`MOFobnd9Xn|onWzLT*Xf1splYO zka@K~CS=!MRER?>Sfd|3oRg!`!+;LhF7vIx!k)e?Q6t@eU<9XheeLHk$(k}42n_0b zP+#XGf^l8|Ih?@P^^pS~Xr67iA5a{DgoEbrL$a*5R=+6=>O6O$T)nPfin&S4g=y&< zRSx>NC(g*7b=$DXh1gK1zK|K3{6CeP2|QHY8^;I9zJx4UBQmy;rM#(RkCLn*r0hft ziX>~cPzIGH*~^+3OSDNswk+|A>{+uHvef^M={9$o(c6Fe%;)*wcE0ELoO|!tp7Xr6 zPCdj2H62*u8Imb=*l?k^}TzVmHbCBM4!0g*sP3ijEP3I); z+_e`KG1%Tr&9yg1hxxww)SCZ?m+yl@D@6@&7VA5-D@-RRm*)-4OuqJ^9hSK=SA$Gq zF*fUed^$m2aFRya&*)w1W#&`_X8uIGD|#PYsTCt!Y2M=l$4kyEx;vyoK&k*F><9W& z|MQ!)z<@?;b3lXH;z644v*;JrV=ae?I2yPDTRgXWnD*Iz->v&pL8mT%bBkx?&W}j4 z^YYcT5734mX{t+|LNbcwV=E|g1v-Kd!`;BqeG-$IaPu4C9ApVTPUUZG%DnkBcPCwF zwN*8_wd+_a$Bgj=S6RXtiEtA3_@3K#!D1W-3>Td&5yKTg6pSM*%!hI=on@#a#6I@T z1ni%_H&bIbx*R<@^9^;1qQ>B2hLUIYXb*WjJvKKB9PRY>+_6`C`%5_yJ6c`)FS93* zYL->a7V;@~3!b>v+P^ao7Tfs<*yG7JmG$tD z>+{czly3@o_IRu*IU{ibS!{Z!drxcbx9Yz98#WCO^HVHXV;gC=k)GL0eGT>|J4IWX z`9f|myy?2Ee;ew&sP6I(9VrxWj^&nE_GAOW(V$Qq&QT@i3!D0#tYJbF4c5%U#Q2z<0m@au*$|1qzD+gAdy#8#O zb~Ma|=Hy2$y*|6kLEpnZah6FwpZ&DH$A>I{s|KNbDM!7v*h=hD#t=v2^-;8n+Sp*P zkj1C@q8(;3vej{-MWU##?X?3uU)1JO90yIm?>6UY*!lRAK%Sfzmj~;`SE5K)uA=vc z%#_g)AHP1_Q(sYIVv{Gu1dr^|CC^aT6k()(ZW-`Szkyb%theg56y39rV!bMv!n}FWOlfcgD^A^1%@{E8E^!1N))BGFptaNQTa6TEW zxR|62L%p72Zlzk!lxJ^}FVxyo1b+0p$hCI$d-L)=H{@KwePpY4ys;OBB+4Pz>q!wX zI7^~GNx>*3&i>ktGrKE`Cc5rQABkd%SMVzf`jR@GK(pOJ;nwJB0kd)?r*amT51cQf z$yU~G`Ce6{J!4!Q?4)>%rbIDqU^_K1Q82?!6e4rvm^qZHr^6+0t{+Y-@7Am9z@*?1 zJ-GA7kYBgqoO6Dj0q^QYmi?8yxSp7b&!^=dPTW^d*GM`+it0U5!Lm73=rWDzcBeT3 z4=9dxH_Ri+_K({Ix5?D&wF837DuLiK&a7x7q;uY=z0;4|Q}IWDsluLbi~}K5Dq#%O zl3^$bS5x&HE$t2DrXh=7?1(fC()NEMvgYMXRNC*Jyw4YLao{-1%}T!{DLavjwv7I; zk%C)yD{}-xTeh(v_tptFdR9p<2)<2-qs#;%q3h^{J2;(9<$*}(u*@M&=Xj3;+F8j7 z!)8H?!dwh@iYGidLfB$%hNw>+tZ6hnl}0Y;M&{2~d7?@?g-K+5#FO*F-BB^^K$O8l zW6AMT?$^aG4=}IVH0?ULtm$@caBd{k?Q`UtdZe7UUYgheMU(gcw%t8yAFp#S4C6&ci?@MEIfz-(QOJZ6`uMIPFICoFNM* z{hTkOIRZG)p$gpKqC~H^I_D+sEDj{}`?>lp0T$&E-QfI6l2LW}8+EKlB-7Bl4Eb%b zMSRDORz@ayM&vQcm)s-ISy>+4cxdt{FJ5}NdAKJbu0<$&Q1>&OvYLY;bNY^POip`z z#woQ6K5W?=GOuIKkUSZBrLrg2-?Y%kPb1U97s;FHZm*v@(;F|(E%W6a+<<94JhXFN zCPGW?LXXRNsWHGGj7LfkheAZh}xqyGp>C4p3+2L88<<< zQ^D1RNmTifq^MMV)>rzk#v1G^55Arn_I7`~ccpsL_oGGr+1ncP+k*lUPCmFX(h-4v z@O7bZIf9IpACY{pMOj*>1swFoO5(~A{TqR`=L z^DFcd@cxhTEFXSuaq&TLXGT1HGGyuOd0Dc!E>UW&S#j*Ph zzZ`EC-Q*l7$r#i!$Fg&*A^-;e!b*-p3WudAs9Vi38Ivb|ct>sEwfx~|$9@z;=gfg( z`K2;@qw-0(Efq;;dqTji&g#e0W-%9b>kV+pWy}?_{r{PYma==T=)*?=!x=(!xi=OICNyIi~#t^4Ucwda{tjg!V`%C{+U-(I*ulU5~j ztuv~|HD>H$h**UZ1yz8S{k7IRhnlnI!w)4+-VJ8T=5uQ37O)^4Vme80y??J}mVMM% zpSL16e;NOg1*KXwf4%FJ-i|%lQ#&mb?(*uc$N4j40?GbN4;Trwe5DdOof;X+hJtmG zz@L30dy=yEtxHQyUSqoZ85Qs2kFr@eer^5`Mhj2_O`=cak-_A>^s)&h4F&!_419Ov zUH3ENCDO%G-07T)3y@f2^Hh{sq#|`SAERp5m2j!4Z51;HO04IP)TnkuSt@GI^o8v- zsqmTg`F_5sVV832bV|?laLL{yYx?Q$+!Gq%ftlIwbxDSG$Sn2vO!s*Ri!b|x2FTxK z;d!8QE4Q)xagXnIG&y3oYONDbSGrhs5ygfo?|M_Px>_%z&rzL{yn9EgR8LbEbaGwt zf!u)@8FJN!X%>O%w*q(JmNLL+UE-4a1#2Cxi-D4~&lW`)KfUAO8{U=KyUdxDtr?~v z;2*Y-nxC-LKjxkZPt;yoTx=*7NaB9m;-%!9m!|B@7tyP^*S3Xfbo?JBc2=%$##aW+ z)^y{fJrS}pYTUU6lQ(qzq*67+()Bnp+8K36`O_4ebepBtQ*a>F&w*Eb^Y6t&vrQ61 z1>MA=KqO8Hv7D4pzmWs8K0GB*)Xxl+eDe^^FJ~_;gPF5irWC+hP>RGOqlToN<9!DucT#gf4qKs6Jl z#ekAgY&bGuk_@Oy*m|kAuj0@O~`_KpB2Tqmh^~FF5)HpIRJ)5=OYv1~M>X-dUoIE!W-f;7SGh zP&il#D4cM)2@1CbrnTVP9-QsFA+}z8!lVC`K1zZes(}_qCw%i# literal 0 HcmV?d00001 diff --git a/src/onaptests/templates/artifacts/dd.json b/src/onaptests/templates/artifacts/dd.json new file mode 100644 index 0000000..81446d0 --- /dev/null +++ b/src/onaptests/templates/artifacts/dd.json @@ -0,0 +1,3649 @@ +[ + { + "data_type": "string", + "definition": { + "name": "vpg_int_pktgen_private_ip_0", + "property": { + "description": "vpg_int_pktgen_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_int_pktgen_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_int_pktgen_private_ip_0", + "updated-by": "Singal, Kapil " + }, + "description": "vpg_int_pktgen_private_ip_0", + "entry_schema": "string", + "name": "vpg_int_pktgen_private_ip_0", + "tags": "vpg_int_pktgen_private_ip_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "active-streams", + "property": { + "description": "active-streams", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + } + }, + "tags": "active-streams", + "updated-by": "MALAKOV, YURIY " + }, + "description": "active-streams", + "entry_schema": "string", + "name": "active-streams", + "tags": "active-streams", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_int_private1_ip_0", + "property": { + "description": "vpg_int_private1_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_int_private1_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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_private1_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_int_private1_ip_0", + "updated-by": "Singal, Kapil " + }, + "description": "vpg_int_private1_ip_0", + "entry_schema": "string", + "name": "vpg_int_private1_ip_0", + "tags": "vpg_int_private1_ip_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "put-active-streams", + "property": { + "description": "put-active-streams", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "active-streams": "active-streams", + "vpg_onap_private_ip_0": "vpg_onap_private_ip_0" + }, + "key-dependencies": [ + "vpg_onap_private_ip_0", + "active-streams" + ], + "output-key-mapping": {}, + "path": "/param/0/value", + "payload": "{\"streams\": {\"active-streams\": $active-streams}}", + "type": "JSON", + "url-path": "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams", + "verb": "PUT" + }, + "type": "source-rest" + } + }, + "tags": "put-active-streams", + "updated-by": "Singal, Kapil " + }, + "description": "put-active-streams", + "entry_schema": "string", + "name": "put-active-streams", + "tags": "put-active-streams", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_onap_private_ip_0", + "property": { + "description": "vpg_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_onap_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_onap_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vpg_onap_private_ip_0", + "entry_schema": "string", + "name": "vpg_onap_private_ip_0", + "tags": "vpg_onap_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "create-md-sal-vnf-param", + "property": { + "description": "create-md-sal-vnf-param", + "type": "string" + }, + "sources": { + "aai-data": { + "properties": { + "input-key-mapping": { + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "vnf-id" + ], + "output-key-mapping": {}, + "path": "", + "payload": "{\"nm-profile-name\":\"$vf-module-id\"}", + "type": "JSON", + "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id/nm-profile-name", + "verb": "PATCH" + }, + "type": "source-rest" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vf-module-id": "vf-module-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "vf-module-id", + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": {}, + "path": "", + "payload": "{\n\"GENERIC-RESOURCE-API:param\": [\n{\n\"GENERIC-RESOURCE-API:name\": \"vdns_vf_module_id\",\n\"GENERIC-RESOURCE-API:value\": \"$vf-module-id\"\n}\n]\n}", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_vf_module_id", + "verb": "PUT" + }, + "type": "source-rest" + } + }, + "tags": "create-md-sal-vnf-param", + "updated-by": "Yuriy Malakov" + }, + "description": "create-md-sal-vnf-param", + "entry_schema": "string", + "name": "create-md-sal-vnf-param", + "tags": "create-md-sal-vnf-param", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vf-module-name", + "property": { + "description": "vf-module-name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + } + }, + "tags": "vf-module-name", + "updated-by": "Singal, Kapil " + }, + "description": "vf-module-name", + "entry_schema": "string", + "name": "vf-module-name", + "tags": "vf-module-name", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_onap_private_ip_0", + "property": { + "description": "vpg_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_onap_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_onap_private_ip_0", + "updated-by": "Singal, Kapil " + }, + "description": "vpg_onap_private_ip_0", + "entry_schema": "string", + "name": "vpg_onap_private_ip_0", + "tags": "vpg_onap_private_ip_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_name_0", + "property": { + "description": "vdns_name_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vdns_name_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_name_0", + "updated-by": "Singal, Kapil " + }, + "description": "vdns_name_0", + "entry_schema": "string", + "name": "vdns_name_0", + "tags": "vdns_name_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vfw_name_0", + "property": { + "description": "vfw_name_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vfw_name_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_name_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vfw_name_0", + "updated-by": "Singal, Kapil " + }, + "description": "vfw_name_0", + "entry_schema": "string", + "name": "vfw_name_0", + "tags": "vfw_name_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_int_private_ip_0", + "property": { + "description": "vlb_int_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_int_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_int_private_ip_0", + "updated-by": "Singal, Kapil " + }, + "description": "vlb_int_private_ip_0", + "entry_schema": "string", + "name": "vlb_int_private_ip_0", + "tags": "vlb_int_private_ip_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "dcae_collector_ip", + "property": { + "description": "dcae_collector_ip", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "dcae_collector_ip": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "dcae_collector_ip", + "updated-by": "MALAKOV, YURIY " + }, + "description": "dcae_collector_ip", + "entry_schema": "string", + "name": "dcae_collector_ip", + "tags": "dcae_collector_ip", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vfw_int_private2_ip_0", + "property": { + "description": "vfw_int_private2_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vfw_int_private2_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_int_private2_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vfw_int_private2_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vfw_int_private2_ip_0", + "entry_schema": "string", + "name": "vfw_int_private2_ip_0", + "tags": "vfw_int_private2_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vfw_onap_private_ip_0", + "property": { + "description": "vfw_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vfw_onap_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_onap_private_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vfw_onap_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vfw_onap_private_ip_0", + "entry_schema": "string", + "name": "vfw_onap_private_ip_0", + "tags": "vfw_onap_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vfw_int_private1_ip_0", + "property": { + "description": "vfw_int_private1_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vfw_int_private1_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_int_private1_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vfw_int_private1_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vfw_int_private1_ip_0", + "entry_schema": "string", + "name": "vfw_int_private1_ip_0", + "tags": "vfw_int_private1_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vfw_int_private2_floating_ip", + "property": { + "description": "vfw_int_private2_floating_ip", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vfw_int_private2_floating_ip": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_int_private2_floating_ip", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vfw_int_private2_floating_ip", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vfw_int_private2_floating_ip", + "entry_schema": "string", + "name": "vfw_int_private2_floating_ip", + "tags": "vfw_int_private2_floating_ip", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vsn_int_private2_ip_0", + "property": { + "description": "vsn_int_private2_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vsn_int_private2_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vsn_int_private2_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vsn_int_private2_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vsn_int_private2_ip_0", + "entry_schema": "string", + "name": "vsn_int_private2_ip_0", + "tags": "vsn_int_private2_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vsn_onap_private_ip_0", + "property": { + "description": "vsn_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vsn_onap_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vsn_onap_private_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vsn_onap_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vsn_onap_private_ip_0", + "entry_schema": "string", + "name": "vsn_onap_private_ip_0", + "tags": "vsn_onap_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "dcae_collector_port", + "property": { + "description": "dcae_collector_port", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "dcae_collector_port": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "dcae_collector_port", + "updated-by": "MALAKOV, YURIY " + }, + "description": "dcae_collector_port", + "entry_schema": "string", + "name": "dcae_collector_port", + "tags": "dcae_collector_port", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "demo_artifacts_version", + "property": { + "description": "demo_artifacts_version", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "demo_artifacts_version": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "demo_artifacts_version", + "updated-by": "MALAKOV, YURIY " + }, + "description": "demo_artifacts_version", + "entry_schema": "string", + "name": "demo_artifacts_version", + "tags": "demo_artifacts_version", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "install_script_version", + "property": { + "description": "install_script_version", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "install_script_version": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "install_script_version", + "updated-by": "MALAKOV, YURIY " + }, + "description": "install_script_version", + "entry_schema": "string", + "name": "install_script_version", + "tags": "install_script_version", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_pktgen_private_net_id", + "property": { + "description": "int_pktgen_private_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_pktgen_private_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_pktgen_private_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_pktgen_private_net_id", + "entry_schema": "string", + "name": "int_pktgen_private_net_id", + "tags": "int_pktgen_private_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_pktgen_private_subnet_id", + "property": { + "description": "int_pktgen_private_subnet_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_pktgen_private_subnet_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_pktgen_private_subnet_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_pktgen_private_subnet_id", + "entry_schema": "string", + "name": "int_pktgen_private_subnet_id", + "tags": "int_pktgen_private_subnet_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_private_net_id", + "property": { + "description": "int_private_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_private_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_private_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_private_net_id", + "entry_schema": "string", + "name": "int_private_net_id", + "tags": "int_private_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_private_subnet_id", + "property": { + "description": "int_private_subnet_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_private_subnet_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_private_subnet_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_private_subnet_id", + "entry_schema": "string", + "name": "int_private_subnet_id", + "tags": "int_private_subnet_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "keypair", + "property": { + "description": "keypair", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "keypair": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/keypair", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "keypair", + "updated-by": "MALAKOV, YURIY " + }, + "description": "keypair", + "entry_schema": "string", + "name": "keypair", + "tags": "keypair", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "nb_api_version", + "property": { + "description": "nb_api_version", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "nb_api_version": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "nb_api_version", + "updated-by": "MALAKOV, YURIY " + }, + "description": "nb_api_version", + "entry_schema": "string", + "name": "nb_api_version", + "tags": "nb_api_version", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "nexus_artifact_repo", + "property": { + "description": "nexus_artifact_repo", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "nexus_artifact_repo": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "nexus_artifact_repo", + "updated-by": "MALAKOV, YURIY " + }, + "description": "nexus_artifact_repo", + "entry_schema": "string", + "name": "nexus_artifact_repo", + "tags": "nexus_artifact_repo", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "onap_private_net_id", + "property": { + "description": "onap_private_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "onap_private_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "onap_private_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "onap_private_net_id", + "entry_schema": "string", + "name": "onap_private_net_id", + "tags": "onap_private_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "onap_private_subnet_id", + "property": { + "description": "onap_private_subnet_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "onap_private_subnet_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "onap_private_subnet_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "onap_private_subnet_id", + "entry_schema": "string", + "name": "onap_private_subnet_id", + "tags": "onap_private_subnet_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "pub_key", + "property": { + "description": "pub_key", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "pub_key": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "pub_key", + "updated-by": "MALAKOV, YURIY " + }, + "description": "pub_key", + "entry_schema": "string", + "name": "pub_key", + "tags": "pub_key", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "public_net_id", + "property": { + "description": "public_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "public_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "public_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "public_net_id", + "entry_schema": "string", + "name": "public_net_id", + "tags": "public_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "sec_group", + "property": { + "description": "sec_group", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "sec_group": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "sec_group", + "updated-by": "MALAKOV, YURIY " + }, + "description": "sec_group", + "entry_schema": "string", + "name": "sec_group", + "tags": "sec_group", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_flavor_name", + "property": { + "description": "vdns_flavor_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vdns_flavor_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_flavor_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vdns_flavor_name", + "entry_schema": "string", + "name": "vdns_flavor_name", + "tags": "vdns_flavor_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "flavor_name", + "property": { + "description": "flavor_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "flavor_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/flavor_name", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "flavor_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "flavor_name", + "entry_schema": "string", + "name": "flavor_name", + "tags": "flavor_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_image_name", + "property": { + "description": "vdns_image_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vdns_image_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_image_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vdns_image_name", + "entry_schema": "string", + "name": "vdns_image_name", + "tags": "vdns_image_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vf_module_id", + "property": { + "description": "vf_module_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + } + }, + "tags": "vf_module_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vf_module_id", + "entry_schema": "string", + "name": "vf_module_id", + "tags": "vf_module_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_vf_module_id", + "property": { + "description": "vdns_vf_module_id", + "type": "string" + }, + "sources": { + "aai-data": { + "properties": { + "input-key-mapping": { + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "vnf-id" + ], + "output-key-mapping": { + "vdns_vf_module_id": "nm-profile-name" + }, + "path": "", + "type": "JSON", + "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id", + "verb": "GET" + }, + "type": "source-rest" + }, + "default": { + "properties": {}, + "type": "source-default" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vdns_vf_module_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_vf_module_id", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_vf_module_id", + "updated-by": "Singal, Kapil " + }, + "description": "vdns_vf_module_id", + "entry_schema": "string", + "name": "vdns_vf_module_id", + "tags": "vdns_vf_module_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vf-naming-policy", + "property": { + "description": "vf-naming-policy", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vnf_model_customization_uuid": "vnf-model-customization-uuid" + }, + "key-dependencies": [ + "vnf-model-customization-uuid" + ], + "output-key-mapping": { + "vf-naming-policy": "vf_naming_policy" + }, + "query": "select sdnctl.VF_MODEL.naming_policy as vf_naming_policy from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:vnf_model_customization_uuid", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vf-naming-policy": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vf-naming-policy", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vf-naming-policy", + "updated-by": "Singal, Kapil " + }, + "description": "vf-naming-policy", + "entry_schema": "string", + "name": "vf-naming-policy", + "tags": "vf-naming-policy", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_0_int_pktgen_private_port_0_mac", + "property": { + "description": "vlb_0_int_pktgen_private_port_0_mac", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_0_int_pktgen_private_port_0_mac": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_0_int_pktgen_private_port_0_mac", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_0_int_pktgen_private_port_0_mac", + "entry_schema": "string", + "name": "vlb_0_int_pktgen_private_port_0_mac", + "tags": "vlb_0_int_pktgen_private_port_0_mac", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_flavor_name", + "property": { + "description": "vlb_flavor_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_flavor_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_flavor_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_flavor_name", + "entry_schema": "string", + "name": "vlb_flavor_name", + "tags": "vlb_flavor_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_image_name", + "property": { + "description": "vlb_image_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_image_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_image_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_image_name", + "entry_schema": "string", + "name": "vlb_image_name", + "tags": "vlb_image_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_private_net_id", + "property": { + "description": "vlb_private_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_private_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_private_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_private_net_id", + "entry_schema": "string", + "name": "vlb_private_net_id", + "tags": "vlb_private_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_flavor_name", + "property": { + "description": "vpg_flavor_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_flavor_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_flavor_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vpg_flavor_name", + "entry_schema": "string", + "name": "vpg_flavor_name", + "tags": "vpg_flavor_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_image_name", + "property": { + "description": "vpg_image_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_image_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_image_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vpg_image_name", + "entry_schema": "string", + "name": "vpg_image_name", + "tags": "vpg_image_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "image_name", + "property": { + "description": "image_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "image_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/image_name", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "image_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vpg_image_name", + "entry_schema": "string", + "name": "image_name", + "tags": "image_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "gre_ipaddr", + "property": { + "description": "gre_ipaddr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "gre_ipaddr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "gre_ipaddr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "gre_ipaddr", + "entry_schema": "string", + "name": "gre_ipaddr", + "tags": "gre_ipaddr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "pg_int", + "property": { + "description": "pg_int", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "pg_int": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "pg_int", + "updated-by": "MALAKOV, YURIY " + }, + "description": "pg_int", + "entry_schema": "string", + "name": "pg_int", + "tags": "pg_int", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_int_private_ip_0", + "property": { + "description": "vdns_int_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vdns_vf_module_id": "vdns_vf_module_id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id", + "vdns_vf_module_id" + ], + "output-key-mapping": { + "vdns_int_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_int_private_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_int_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vdns_int_private_ip_0", + "entry_schema": "string", + "name": "vdns_int_private_ip_0", + "tags": "vdns_int_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vdns_onap_private_ip_0", + "property": { + "description": "vdns_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vdns_vf_module_id": "vdns_vf_module_id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id", + "vdns_vf_module_id" + ], + "output-key-mapping": { + "vdns_onap_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_onap_private_ip_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vdns_onap_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vdns_onap_private_ip_0", + "entry_schema": "string", + "name": "vdns_onap_private_ip_0", + "tags": "vdns_onap_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vip", + "property": { + "description": "vip", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vip": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vip", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vip", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vip", + "entry_schema": "string", + "name": "vip", + "tags": "vip", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_int_pktgen_private_ip_0", + "property": { + "description": "vlb_int_pktgen_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_int_pktgen_private_ip_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_int_pktgen_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_int_pktgen_private_ip_0", + "entry_schema": "string", + "name": "vlb_int_pktgen_private_ip_0", + "tags": "vlb_int_pktgen_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "pktgen_private_net_id", + "property": { + "description": "pktgen_private_net_id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "pktgen_private_net_id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "pktgen_private_net_id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "pktgen_private_net_id", + "entry_schema": "string", + "name": "pktgen_private_net_id", + "tags": "pktgen_private_net_id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vnf-id", + "property": { + "description": "vnf-id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vnf-id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vnf-id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vnf-id", + "entry_schema": "string", + "name": "vnf-id", + "tags": "vnf-id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vnf_name", + "property": { + "description": "vnf_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vnf_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf_name", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vnf_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vnf_name", + "entry_schema": "string", + "name": "vnf_name", + "tags": "vnf_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vnf_name", + "property": { + "description": "vnf_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vnf_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf_name", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vnf_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vnf_name", + "entry_schema": "string", + "name": "vnf_name", + "tags": "vnf_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "nfc-naming-code", + "property": { + "description": "nfc-naming-code", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vfccustomizationuuid": "vfccustomizationuuid" + }, + "key-dependencies": [ + "vfccustomizationuuid" + ], + "output-key-mapping": { + "nfc-naming-code": "nfc_naming_code" + }, + "query": "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "nfc-naming-code", + "updated-by": "MALAKOV, YURIY " + }, + "description": "nfc-naming-code", + "entry_schema": "string", + "name": "nfc-naming-code", + "tags": "nfc-naming-code", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vf-module-label", + "property": { + "description": "vf-module-label", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "customizationid": "vf-module-model-customization-uuid" + }, + "key-dependencies": [ + "vf-module-model-customization-uuid" + ], + "output-key-mapping": { + "vf-module-label": "vf_module_label" + }, + "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", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vf-module-label", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vf-module-label", + "entry_schema": "string", + "name": "vf-module-label", + "tags": "vf-module-label", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_name_0", + "property": { + "description": "vlb_name_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_name_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_name_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_name_0", + "entry_schema": "string", + "name": "vlb_name_0", + "tags": "vlb_name_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "key_name", + "property": { + "description": "key_name", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "key_name": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/key_name", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "key_name", + "updated-by": "MALAKOV, YURIY " + }, + "description": "key_name", + "entry_schema": "string", + "name": "key_name", + "tags": "key_name", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vsn_name_0", + "property": { + "description": "vsn_name_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vsn_name_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vsn_name_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vsn_name_0", + "updated-by": "Singal, Kapil " + }, + "description": "vsn_name_0", + "entry_schema": "string", + "name": "vsn_name_0", + "tags": "vsn_name_0", + "updatedBy": "Singal, Kapil " + }, + { + "data_type": "string", + "definition": { + "name": "vpg_name_0", + "property": { + "description": "vlb_name_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vpg_name_0": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_name_0", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vpg_name_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vpg_name_0", + "entry_schema": "string", + "name": "vpg_name_0", + "tags": "vpg_name_0", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vf-module-model-customization-uuid", + "property": { + "description": "vf-module-model-customization-uuid", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + } + }, + "tags": "vf-module-model-customization-uuid", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vf-module-model-customization-uuid", + "entry_schema": "string", + "name": "vf-module-model-customization-uuid", + "tags": "vf-module-model-customization-uuid", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vfccustomizationuuid", + "property": { + "description": "vfccustomizationuuid", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vfmodulecustomizationuuid": "vf-module-model-customization-uuid" + }, + "key-dependencies": [ + "vf-module-model-customization-uuid" + ], + "output-key-mapping": { + "vfccustomizationuuid": "vnf_customid" + }, + "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", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vfccustomizationuuid", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vfccustomizationuuid", + "entry_schema": "string", + "name": "vfccustomizationuuid", + "tags": "vfccustomizationuuid", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vnfc-model-version", + "property": { + "description": "vnfc-model-version", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vfccustomizationuuid": "vfccustomizationuuid" + }, + "key-dependencies": [ + "vfccustomizationuuid" + ], + "output-key-mapping": { + "vnfc-model-version": "vnfc_model_version" + }, + "query": "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vnfc-model-version", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vnfc-model-version", + "entry_schema": "string", + "name": "vnfc-model-version", + "tags": "vnfc-model-version", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vnfc-model-invariant-uuid", + "property": { + "description": "vnfc-model-invariant-uuid", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vfccustomizationuuid": "vfccustomizationuuid" + }, + "key-dependencies": [ + "vfccustomizationuuid" + ], + "output-key-mapping": { + "vnfc-model-invariant-uuid": "vfc_invariant_uuid" + }, + "query": "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vnfc-model-invariant-uuid", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vnfc-model-invariant-uuid", + "entry_schema": "string", + "name": "vnfc-model-invariant-uuid", + "tags": "vnfc-model-invariant-uuid", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vm-type", + "property": { + "description": "vm-type", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "vfccustomizationuuid": "vfccustomizationuuid" + }, + "key-dependencies": [ + "vfccustomizationuuid" + ], + "output-key-mapping": { + "vm-type": "vm_type" + }, + "query": "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vm-type", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vm-type", + "entry_schema": "string", + "name": "vm-type", + "tags": "vm-type", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vf-module-type", + "property": { + "description": "vf-module-type", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": { + "customizationid": "vf-module-model-customization-uuid" + }, + "key-dependencies": [ + "vf-module-model-customization-uuid" + ], + "output-key-mapping": { + "vf-module-type": "vf_module_type" + }, + "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "vf-module-type", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vf-module-type", + "entry_schema": "string", + "name": "vf-module-type", + "tags": "vf-module-type", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "private-prefix-id", + "property": { + "description": "private-prefix-id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "private-prefix-id": "prefix_id" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private\"", + "type": "SQL" + }, + "type": "source-db" + } + }, + "tags": "private-prefix-id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "private-prefix-id", + "entry_schema": "string", + "name": "private-prefix-id", + "tags": "private-prefix-id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "cloud_env", + "property": { + "description": "cloud_env", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "cloud_env": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "cloud_env", + "updated-by": "MALAKOV, YURIY " + }, + "description": "cloud_env", + "entry_schema": "string", + "name": "cloud_env", + "tags": "cloud_env", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "pktgen_private_net_cidr", + "property": { + "description": "pktgen_private_net_cidr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "pktgen_private_net_cidr": "prefix" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "pktgen_private_net_cidr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "pktgen_private_net_cidr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "pktgen_private_net_cidr", + "entry_schema": "string", + "name": "pktgen_private_net_cidr", + "tags": "pktgen_private_net_cidr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_private2_net_cidr", + "property": { + "description": "int_private2_net_cidr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "int_private2_net_cidr": "prefix" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_private2_net_cidr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private2_net_cidr", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_private2_net_cidr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_private2_net_cidr", + "entry_schema": "string", + "name": "int_private2_net_cidr", + "tags": "int_private2_net_cidr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "int_private1_net_cidr", + "property": { + "description": "int_private1_net_cidr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "int_private1_net_cidr": "prefix" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "int_private1_net_cidr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private1_net_cidr", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "int_private1_net_cidr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "int_private1_net_cidr", + "entry_schema": "string", + "name": "int_private1_net_cidr", + "tags": "int_private1_net_cidr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "onap_private_net_cidr", + "property": { + "description": "onap_private_net_cidr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "onap_private_net_cidr": "prefix" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "onap_private_net_cidr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "onap_private_net_cidr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "onap_private_net_cidr", + "entry_schema": "string", + "name": "onap_private_net_cidr", + "tags": "onap_private_net_cidr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_private_net_cidr", + "property": { + "description": "vlb_private_net_cidr", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "vlb_private_net_cidr": "prefix" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "vlb_private_net_cidr": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_private_net_cidr", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_private_net_cidr", + "entry_schema": "string", + "name": "vlb_private_net_cidr", + "tags": "vlb_private_net_cidr", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "management-prefix-id", + "property": { + "description": "management-prefix-id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "management-prefix-id": "prefix_id" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "management-prefix-id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "management-prefix-id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "management-prefix-id", + "entry_schema": "string", + "name": "management-prefix-id", + "tags": "management-prefix-id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "private1-prefix-id", + "property": { + "description": "private1-prefix-id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "private1-prefix-id": "prefix_id" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "private1-prefix-id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "private1-prefix-id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "private1-prefix-id", + "entry_schema": "string", + "name": "private1-prefix-id", + "tags": "private1-prefix-id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "private2-prefix-id", + "property": { + "description": "private2-prefix-id", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "processor-db": { + "properties": { + "input-key-mapping": {}, + "output-key-mapping": { + "private2-prefix-id": "prefix_id" + }, + "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"", + "type": "SQL" + }, + "type": "source-db" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "private2-prefix-id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "private2-prefix-id", + "updated-by": "MALAKOV, YURIY " + }, + "description": "private2-prefix-id", + "entry_schema": "string", + "name": "private2-prefix-id", + "tags": "private2-prefix-id", + "updatedBy": "MALAKOV, YURIY " + }, + { + "data_type": "string", + "definition": { + "name": "vlb_onap_private_ip_0", + "property": { + "description": "vlb_onap_private_ip_0", + "type": "string" + }, + "sources": { + "default": { + "properties": {}, + "type": "source-default" + }, + "input": { + "type": "source-input" + }, + "sdnc": { + "properties": { + "input-key-mapping": { + "service-instance-id": "service-instance-id", + "vnf-id": "vnf-id" + }, + "key-dependencies": [ + "service-instance-id", + "vnf-id" + ], + "output-key-mapping": { + "private2-prefix-id": "value" + }, + "path": "/param/0/value", + "type": "JSON", + "url-path": "/restconf/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", + "verb": "GET" + }, + "type": "source-rest" + } + }, + "tags": "vlb_onap_private_ip_0", + "updated-by": "MALAKOV, YURIY " + }, + "description": "vlb_onap_private_ip_0", + "entry_schema": "string", + "name": "vlb_onap_private_ip_0", + "tags": "vlb_onap_private_ip_0", + "updatedBy": "MALAKOV, YURIY " + } +] -- 2.16.6