From 4c5692dc381f6538bd18ed33e87d27c3b506766b Mon Sep 17 00:00:00 2001 From: jimmy Date: Wed, 25 Oct 2017 14:27:49 -0400 Subject: [PATCH] Convert docs to rst and set up platform section Issue-ID: AAI-255 Change-Id: Id78116b2e3fadb3d0f4f7d2a602ba63633c806b7 Signed-off-by: jimmy --- docs/index.rst | 17 +- docs/platform/architecture.rst | 22 + docs/platform/images/aai-architecture.PNG | Bin 0 -> 124837 bytes docs/platform/images/aai_in_onap.png | Bin 0 -> 108561 bytes docs/platform/index.rst | 14 + docs/platform/installation.rst | 14 + docs/platform/offeredapis.rst | 202686 ++++++++++++++++++++++ docs/release-notes/index.rst | 42 + docs/release-notes/release-notes-amsterdam.rst | 42 + 9 files changed, 202831 insertions(+), 6 deletions(-) create mode 100644 docs/platform/architecture.rst create mode 100644 docs/platform/images/aai-architecture.PNG create mode 100644 docs/platform/images/aai_in_onap.png create mode 100644 docs/platform/index.rst create mode 100644 docs/platform/installation.rst create mode 100644 docs/platform/offeredapis.rst create mode 100644 docs/release-notes/index.rst create mode 100644 docs/release-notes/release-notes-amsterdam.rst diff --git a/docs/index.rst b/docs/index.rst index a8251653..716d04e2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -2,13 +2,18 @@ AAI Documentation Repository ---------------------------- +Active and Available Inventory (AAI) is the “one-stop-shop” where all the network information comes together. Modern networks are complex, dynamic, and difficult to manage, and AAI delivers live insight into hybrid services and virtual resources, in support of closed loop processes. We hold the references to the network services and infrastructure, data center resources, connectivity components, and service overlays; and we know how they’re all related. + +The key AAI repos for running the AAI REST APIs: + +- aai/aai-common: This holds the model, annotations and common modules used across the Resources and Traversal micro services +- aai/traversal: AAI Traversal Micro Service providing REST APIs for traversal/search of inventory resources +- aai/resources: AAI Resources Micro Service providing CRUD REST APIs for inventory resources + .. toctree:: :maxdepth: 3 AAI REST API Documentation/AAIRESTAPI_AMSTERDAM - Getting Started/AAI_Developer_Environment_Setup - Getting Started/How_to_Docker_setup_on_Single_VM - Getting Started/How_to_AAI_data_snapshot_and_restore_in_ONAP_1_1 - Getting Started/Edge_Rules - Getting Started/Queries/Policy_Named_Query - Getting Started/Queries/vnf_to_esr_system_info_Named_Query + platform/index.rst + release-notes/index.rst + diff --git a/docs/platform/architecture.rst b/docs/platform/architecture.rst new file mode 100644 index 00000000..26e8b6cb --- /dev/null +++ b/docs/platform/architecture.rst @@ -0,0 +1,22 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Architecture +------------ + +AAI Architecture in ONAP +^^^^^^^^^^^^^^^^^^^^^^^ + +AAI provides ONAP with its logically centralized view of inventory data, taking in updates from orchestrators, controllers, and assurance systems. With that responsibility, it takes on a key data management role, providing the ONAP components not only the current “as-built” view of the services, but also the view into the data of the system itself; it’s integrity, it’s chronology, and where the source of the information can be found. + +In addition to inventory and topology management, AAI provides the ability to do inventory administration. Data in AAI is continually updated in real-time as changes are made within the cloud. Because AAI is metadata-driven, new resources and services can be added quickly with Service Design and Creation (SDC) catalog definitions, using the AAI model loader, thus eliminating the need for lengthy development cycles. In addition, new inventory item types can be added quickly through schema configuration files. + +.. image:: images/aai-architecture.PNG + +AAI's Role in ONAP +^^^^^^^^^^^^^^^^^^^^^^^ + +AAI is where the data converges, where the pictures come together, and where the ONAP actor systems ask questions so they can make their decisions. As new network or data center resources become available, AAI is updated with their specifics via REST APIs. When new service types are designed, or new services instantiated, systems keep AAI up to date of their deployment at each step of the way. As telemetry is gathered for the services as well as their underlying infrastructure, the health and analytics conclusions reached are stored in AAI as state information. When assurance systems detect a failure, AAI is queried to determine the extent of the impact. + +With the high volume and variety of data, AAI must be prepared to answer many types of queries; real-time search to quickly retrieve specific items from an ocean of data, relationships to determine impacts and consequences, aggregations and counts to explore availability and consumption, validation and integrity to establish whether systems are acting on good information, history and provenance to reconstruct the current view and its context, and enrichment out to legacy systems to examine the low-level details of the network and virtual assets. + +.. image:: images/aai_in_onap.png diff --git a/docs/platform/images/aai-architecture.PNG b/docs/platform/images/aai-architecture.PNG new file mode 100644 index 0000000000000000000000000000000000000000..9834d24f1cea2d9ed2724a2406f2ac874b366682 GIT binary patch literal 124837 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 L; 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 z z{5%v1V0_HNJPv*c{I!2_9&O9;6D4=uA0#~j=`+kRfxDTVatQBQuxmiHl*-BHI`jtI zoGrHvb>17+{vb^R>o7cS>Xmv=Q$=U%_`tlh|9Fr}t%4uk{aRuFK+~9H#^~yuZh(yJ zW^o;jsM`-YK?rwMZYa!GTuTl9!}ny19|bj4S0pu9{CGT#JD*@7ts^x7HT;M7NE{Ig zE)$;z3uwAM&y$N2I?KO#7%uzVOZK$#13}WARu686A&?7)JWLOAQxpHD!9eX<k2e&2D zHt_oEzW)p3nR&iJ{!ABg|VoIv=svx)hBPCXUp4B=_ zF*k_z(s1p+p%`u`<~zYuMW8Fv zWkhRYDUfwPD@EH?f~A%cMhhi_KF`NubDB~hUT;PovQioEb+EqV zgs-ZW8ZFyj>$QxQzx;Fud1LH=@K=r=N*E8WyE$O@ee?>R9F5y)HzX#s&kT>j>Pp{c zMY*~Rs+P4dI{Y)e()^5W03k*)qeM)BI-{SR|IZ(J#3Ny(`1~6DNiAW8vxm&0b}O8p zx7FnH-?-C;GXe?BTpM366(yr!pkHUJ$$14$TF)L=&u1E)On;}XZk@xsz1WEO-cb*` zlU@sSW~;;K;X4uX=mpB{l>nlnWvo5`Pn5EzKg!YA^Yw&Qz^8W@;|NF3H+ZMX6l5v) zQEbn{5r69WGq{t^N1kzVRFV{mN(J|iaFR08Tq*Ksql z(_|@avlA~`4am9MMA1kIT|?$pb6g`}e{s;s*BeIE$HV#cZ41G6wTMB<-EYnPpArNs zA_s~Q!$6Xq_#;>G8K++#b{aQ>jUptqSxSA5R+*FmaG^OPbMX3^= z8-3C3+vl=MwIXurf>`+L=zk<6ctQ?%QK-k!6LH=;OVI#q^zpBXA43%B!ZEN-^7H_o zWj~7_r;+?FVfoD{NO+^ugFrF{&g{v=Z`0=V6YW2s*G|7q9dQdrdIpn@b$~84h{bh} zkeYXGzMI2u^lai#kf>*)>m!)>fYVmhz zqTh$yZK2GW{tBMS)6li51V+}Is7VB=g_&M8p)sd(P6B=y!f#;pe#?Ya+1&W-P4_)n z3(OwAkL(iqtfC910@O8EzdHN)1juCJX%}@&zQXudx=aXJwyy@sa;a}TqlI+y5ldLe zzWIHgMXx70vI0IU<^2k-(e%2L!a!u7jFLvL_AZ`!?JpL;b&s~CLJKU=q4q&BQpg4LBnQ`E+WB@u%>k5Tnu zh2fQ?xGLCTf7!&B-O!Hr`NtMhtjXaxGJIw$Dq02(^b;+Oijtb@(6N)Cnb}bpVPhjJ z%KkUPZ)a(76)8-KB$P@(u?HD-aS`#_J0+ig6h#B&@w3Z9Q){1k?5P0_hnHC%C)5ORU_LcU2{I@y)PDVYp`V#Yz@3 zEe3M(QXvr;)TL>h-PjSHJIK1K!nm{$Lrsm+S3fZ=cHISlT6j?#*TTbNepWhcZMf}R zwKm#H3tsF#)71bIeXhy)J_(5cA?_l5zH9TN*}f z0T3kiQzvINomG=U9>UBL2^Ym+2yQb zc_V>tY5Kg#4$5oT9E*hPY~(kKqX;DFv}Glvar6?zl&P~6+1N93ilJ={C}A}nkw{yH z+B2@epwGa90Ornc>7Rk*(D?9jbFi`A?O#`POu+uK5P8KX#nBEVmNIi=@VUydJ2JQ} z%|H2mF1A^B=w^VIZk`aDV2izz>drRjTW|~c9B`oR2OBj)C?6EJ*#;Udr9gWYs@Tjl zV>acVB9Ip)82y2O6n_v*_PznI+vaa;sLas6{kV`D(&K`9PJ@?{{xZ`~Mi1*e&M6eh zwQqYrLDYz;4~8Y1I@b4~g0t<^80+dm2=Ahw8&;tEhDu5d*3h8W6ZAE{Z1`ttf}9>7 zPqs1A-M1x*qV;`4U@-g1?>2m@?S9j7kNhQ_J|-n29^r`0E1!gahw>|d4_ou!4<e)?6W;1my{-QDI*Y$e6i za*S6sDgc1P#_FNe1NyhA#176lG)$x@2AS&ExQvLN96st{UqDYwG#4xLF1W}4&OQG~ z5idu`oFB`nELIQGlBj|4{eK^uR?5vr%Zn_uBPRfJf|_pMkuiK=+xtFOn(a6y{f|!w zSRJe-kw)gpb7;O^cLIlBzPpAh!eD4fFT@9*1XCAgAUMuAY0bG|>&Ke?dXj`WinTk3 zqd$__{g)WXkj>+G8|W^PbG3aY7L z%;c$g8kpU6nQIMo2J~)v_BmE3Cs67j(%-CNd8K}esWd&~wT-EXM-i1k$Q4)2!8Vg;?|ksRXkOMu!`kSa zk?t%>Or`S^X>N%{W|7XZHip5@5Usi~D2ob1Hek3Z%aX!}YcLGD&FJ+zr_dIhM=&b+ z`(e+g%`FDSNbcbL`7m9;x%&Vyz-xw7Wqe@{YH-*Li-+|N_J}hcFOp8{ zJwR5w92u-=03tlc1~`|aw1y89aeI-|IU45%9+m<5Hk()28(b(*7K(kz*7MFw?D*O` z7AIz(1iY3C=2yqeTj2l^{>IuW1&W2l$Uc-KoEm>*fne+kkCX5c8=^Yn5pcN-Hasc= zsY20F4y6P-xa%s2c|*kxDF;F%s3Ni!=nSv_S;i4#gS2(X1X)2zQjF}&K}+F$oJL-C zL2~3ooGtfl_@d&4%m--&3*s|yQZp8 zZSP!^gt~vh)mtue*sV5%%CEa$j_g@iE3149p`vm($o3UZw|x|Yjzs51N~ka7mD$CX zJkk;~Qx|MxDt+F9lm=Pb+8GFf9ocXfTHrvaPHnlMR&v-4M_)C+rpvGc%xBcJDy{R3 zbDgz#EHN*_;YXt>eCmu9h)!&ERx^HJp8K}$xY-3*GF#EUsu^|!8!a7pe1FA?hDjnnY@h)62-~m>ej&Uiv z8U??9;~pe0&K5l*!{hRx7ann&c;|*yc}0g5q1$=i-G~4EIkbnupe(HbZF&!C>>4L9cOghF4SoBp7rBzJUNi6T$Z3WC0Jtr31^ zoYzyTuC8iJDae>Cccnn2Thp{}bu$-}G)5Tk(oRGgYYPN71JmDc73Q`5DasXrHjo|h zf6bF9DM^0INHiPiRP#JEgJ*b3L!6|a38$|r>PW+tG@lJrC=jRt*g}5!LySp{7ZfO~ zmobaDWPRJ}b-AO{{Cu2iH(-})xYozT4O3U{RIop(7!$2-fO(*U7UU-L)u@4_tL&&N zvw)^p%{oq=XBI+`h@XimszQaAuMkm95UAx!ZhBCzbkJX@FB@3vxJL=jk`Z4px;tO0 zhH+c!(M7H3C@CwW2NR#3V4j^1Om4$AJ0;L!o-sB5Jz?WZ$D46ydOf;;KEiHWkVu=I z<^>6MghQWhsbrob9OngT?=83oL^%g*6Le_UtIcUz!sUb{lhWd13;*UA8cMg-2&svc zq4~)EinR2_O#G@4GC*%Y#`?f^@pc_losS6;LR(fkFGTwQ_en0d_4yKsPCw>$6;=C&L@r6Ld@23qR zE%B3{Pyc#%i{Ib-?SU|->pSG&A?x++;=;_={~flU^fSehgkuPbF=+pq-!0S-eftj= z84WIxK+ouNqF5+BSOv||Hg}V^Mq4HfD$imJu1V8A;>PL{y3fUXq3v=_5F7L;Uv&Mi zQ#dRn$6%s8B|rlE`S11GkKM}#7&0F2zE@p?T{cQ!Nqw_=6q830)!t+$mgf}#EFlw^ zvVV>z?T3U{BCEigB*uJ}IBav~Q;2>uQdw=@kI)JNC&3~7^JV#vdZQ}zn=h6t&w%g* zW$|BFZHZ{d*J0)MYAZq!UaELmFZhfrl}2XR+5o}lJP6pU%&AFTJ-{4!h$kuWD!5-M zykyGunT;Y02ft+B2UhAMY~2Y9>{1GN=J%-GN5%+a26gmShsspmIn!#J<8*lbd zOe!N+gC|@~r}y4)=;ep$lR?P#b1oK2F*K(b)Ka>@mKO+MzM)h2I0IwRYre4Bk}z?ZpjC`c}RPIY0BFcFmGY+6!U-UO5^Kb zWY~of_GAr?VBJ^e?#9Q{hUl>!xuiggvp8HQeXlh<3LIe0>W?7BZ7YeP3m7vw?nOE9 zYTJ8Xj^@$)78QU3F_5;>9| z*jsqY1XGc6R_Nc1UWK;}Tdi}ba0zhU#rQab?<8(O#(hCt)w$f|YJwOVCMQO~S%KFH zvTgloyG}zem`o^wH90J*x2=&!pBbs}$6L?@1i6_5 zr+UL0`^*Yc->Ek_?)nS34PY|%cCdadk4;4M-`{rv3Vi&QmfB5ociYZTbobN;S8>Xr zVQ$2=^k_Y$`YT!QcbUDADq&ujjHsCqS2v3JiFzo_Nj_`EjrK@%l;`iE&tOIa%!BK2uvZ#=2BHUxeeIR@>b}kL{So6;W>n zwK=OC93OKJQx7dkp?LW0CDtECcaw9=S6KyJ`m>lvA02e`4V$S@ zYI4!#{NaP$^8?L>dw>9+sSh9r9DPZgdjUXWEejDndU(pdRhFFK;Xn|K$-SLZaR`&yP&-howqz7|q483@X za3Us~z!bk!ge4hAg5YbZW;tmk4DoW#9v`58Km&Mkj{TM-y?N~>k&AH&0Z0Rjya>4Q zWr%>}dom(nU}2=Oq0{r7bqT)!uyTngf4&TBs+YfSADZ~^9BxCQN!Sq2UV{Gn_ZagF zu11Ik;b9W?!a_4~N>)FT26au04d(UD(SELG+CzDAFENS!-wisdp{~K_l@TrX14M%^ z|7rMwkW(B)`x6A9h%GJ(j}eVm=)tOPN3e~s^r&mJw^Z5I6abmQQ4#m{=u+yS<#wi? z4*7?k;J?gmB!4ESDQjlSo^Y~&?{myRQ}FY5#aDmOq}??KWoeFYB4(GB{H4gc6j ziI%-Dt@ASda~Y~AMw^8=Gq9=~=WOZjt9 z6toGniWjyYXTR6uoj0TKZHd-K~fvhO@gOX|^jb1O4*}xhA=NSEgg?cA;p`O1!{f!|2x6i(b-U2NZvF=K zGH@tFyE|L8C-wG>Jj+u9Pc*8x&0FZe!7BQrVAViDX8(=HUC>WMA3I$Dm^W}=_juOy9slu|2xx zm)QjFo-g;k4WoYXKX3xFc!a#-|;P)GJuw^fs+_;Z6IU&Nt=sIvgx02e$dIA>1ni598~96h)H$ z=+Bkh`DOJSgpw~61%^i_GxPcFMN$&z1QM|TV1F6n2sc1G#7$=GfZ_}Cy%}WT{1C*) z-vD{TperaSE3yo%sdOac<2hYk;T9LuZpE~dFLHW10dzgS1u+?hoYDn}?8}(N(ia*> z|GDhU*Q~v=0;bp@V{{886?<6NsG21=E7r_ew5aiD^Um)EUx*{FbeuXOwkUf&IZ>n~ zIFNR&3noQ@!3IdO+wb|YF(DFewDea`t%myR;0}!DyoXDa*v<*o+Hbn6Ex*u{D!Z<) z8-zQF3aK0K;7+Cu6ujJshZXWMT5Azy14Nm#3?WI-{YD<+Ji(ANR=A5s${`i(Rk zoqQ;5!F<5dc(?QkMnoKOvgj4x(A@7mYJ8oA5VrXnUDwB8Zs;lPlOHiXZOVGD~3T^z&sc zrKzo~?m`z~ah2ldCBIMiZ$AIoRO$C(0eO`pHJ6#r>?`Pg>lpwBe$g&LgBQ+_>fu~0 zg!dlCmfB?B_;CM6nRuybA$8kdoPYjI8&y<-T-rR&6|^&ewjlMzQKuTWB`!qEw3OwOxV;o-1nuW1uk0DruSnN7#eLKxu1z z@Nek8At50r)|Jv)7bz$>h3oGnUr^>&zny`_l84wZWzuigFJ`cZ4O7<~BTH#%=`xyB zb8PbeX-=`XJ`8mTbYb9!X}C^K62{yVUDW=Ab3D>`P<@;@*g?nKcQ z8D7)SQY7;}e<`bomT@3)Uv=TimQO-n??(sZWP?uES@Uf+z*&zKMf~_#lBL718^d25 zlp#h2*rg6bwAG`~_SHZ#QVxwxd(okg2#g`A<#>Ftc{Qhn3jgxg+wD8pY4d>N^dQ{| z5SNIZm$AWT82{bsUU`>Y``wN>9YqvKLxP?9%ox01o;r3!(SQFJWeSHKw$NYt-sz$T z%YVLOhJ_g4V~H{7v(6a%k75H607~-OpZ=B=s3sf2(Uo7P{0!1lhsQPw%7(Mp*@FuZ z6Bpl2ItQ9>&k{BF^#@Vy*^=_hmVwT}hrk#O?0;tJ$hgTMWSK1|3sofO6lgC|Btt_a zG$dh7Azb7o2fzs-{d%GM1VmQnV{G@|cim;=(hb7JnD1V2_s9eDGNm?3zqfGokm9fV z%FO?b3H>>Bmar|L@U;U#x^V61Ht0v!+tNbNE7l(+S}ojG0;5SKz+OxBw0;bXkF;X>>@wSt z=m~@o%gaH<;CTHuE7>S-8G_2{xGQ!_2 zK=pzA_*9el9)7B0b&S5`W+|2rVa^6dskZccNg zN;om}=U0K7x%sD8ZfPhPOj1v!vx5Q}S9KP&&-?C*=N6uN2B)YStFGE2vYMQ>Eq!<0 zkNVCM!28O+nT*ea5$!j2co;NK54h?wQBapSQ4>e?4{mt^S9?>iUNXA6%UC8gH`~5} z4QSdm4Xp+nSd+gDMl;T9+pw{*pZQb_P^NUcCol&d*6Mx><(5jZm>M_Ze;G64^`$kk zVoubtg=xA3vAC#t!SW4eZXc#KIT{So6L3MEM{92xPUtqaeaHX|rO~A!U4#3r{Scm1 z6JiUTNS=_%mo{Nl4`#l;=b+n$phEuvc|Izo`n!(lt91Smy#>^}sLjy!#k%4dG)3-Cx{j24MwM$)RZxu0_Nh~4>=Ure!i_WB`S2SRHMGSW~$Xj6zwVZI7` zNhwASOp;9++m^rqsc{MA{SnzWaFH}UM%CJ2_s_ij=59<<5p;c3+5E9>o}_#%k?LV8 zut=Yg@2Q+7YR5bjK8?Scvce z`=0%fw|F=luJ3F)Aua=IF8k52_$^;T1_p!)3B7BjDM&>||E!o>47wvLHEWHY*XGJf zioi3KZD%_*{w^d%DyUW&J-0`ue4f>LdB=nqkIq#BealEkOnT73-zG5wNt_PBhzU~T zc7X#Xvpo+yqA9OXlGk_>tpBO-7q@%OB?SKy{n-hd8$$*hKCoECKKOUz`fe(=LI6$$ zx{91Q=FB0iGWu~4D{}fw(C=PxAhpuLf#8?&`QM%O=Y|X++0dCw*0#O9P(_Dj;H=p? zWaOAFOL^wW=bju{9fd(#LZq87-ts=5!PZs?DGn6QgeCZW} zYlHuwc?*9&c}Hh)5ditF16Aqs0PDX$Uu#g{8ycN8ivF`5l31y07FA{X6{`S_U=#Yo4Y#`V8-x^e+)CX#KmTztp9Hg z`p{(ryjUq#jf|m=D5MTcfP{HM;zekDpm*IL_`X4p{vbWVd%e|*#yLCC%oTR1WF{%E zyZZq+pSaEI#yL|fDr^j%rWrRzN|=4zNYXk0mY#Y8rzmmBet1h;+c7(?Pj+>F-C zxFiGX_=J=rCUVBqlm3EwSi;MUUyWD5X=FAbQP{kX=Dva$CGD6L2|xgLF0nj5X(nJ( z1PG1)DZWfT7F;NckO;M)g_x1n-B%O`i><&V-7nf!fh$YC` z$SCsg#X5#>2cD*F$$)qewZl$nnmBpcpuy`m;3fI6i#AGNo&c`N2T;*&oa_VO_3Ln4 z-T<#L40C2LI^gvJ&!J|6&x5vB>QxaFxF0t|G~1uIZ=tL?d|m^TK*v` zV+ui&U+P@w>O@#q0%7+@#>ldfLarvH1&t}p&g*Vmyn@3C!<$Z)KZ)c7FQe&8VyVO- zcJ7bkR=DhV971oQe6`a7FHc)|^}TGX)}DU$FkuW%BAla>Q?FTd4pO#ae%`9F&3fOp zX1nLQnnM!cdoQPW+?TLS2+GoYE4BMR9T`@yFqKCal0x2)J>lW`n*(rmUo~?LPWWA* zL;>+Mls(E#u@ zf?`aWfB5?J0Rl_$OBHiR`h%ggW8hXzFeIStY09wrdoK@X;mOTDKsMzQkqG(s@?{&> z$~IeA*|xSv=Jjxg`iz|A_(!1EpBek6e8Aj0#p+%Sx5G_W{3*Y`Fdk;Oew%xQWO$Qe zY>N)(krpBt2QDVpF?sraBLd-*!zJN_U%u077gQG+ye%!0In#WEAB1D+}XP^K{3niz@oIxm4y~#n?^caz#CH^v(Jj+0>wyl*B7{+*qqYUq}32y`bycYTq!v=QQZ* z3bs%3*{MyyySYjCtdr~FAH1#JR~F^V(TJ??zvEr554b0#*AZ(ublUJi)GhT0@9AK% z>-;-VgMg;2-Rr5r@S4!Mm5V!K8#yIAbZXQmPp=mWoo>m*>|gxc z=*fvym+xz$GAt`go4=2B_)4R$mR4VX|1W@tit;$G{a|M^A+0==$XpR59gRTn220(v z2F8(1==#+0=;S0E6e7M62aAl;?VdO}C8f#PLiq)bm$ZK;5&`68aE3jG6&b-V$8MwJ z7tCWxyxq5|-kbb;`Koi7f+Ntlmd9b7Zff2F(aVRHQAJ~?dnwZv6tbH>TsEeFMFdTzafM*ij(uHo!NSHJizdvQq3X^zJ z9($TQ4J?N`0?CYGDA5eIZ3|=Azt6{&gRIbzfSA#vasGT@g-x!DsC#iGy`mIp zS4KvL$xh#|sV`und*|pVj7GIYNLDr~;m~q6Pk5!p9&c)TxROyFVinN{~6ph{(#Z`04( z?lm?wB?g2yrwil7?g@YJ0J-KYZg|>Mlu-*2tt+RV@Y5w+0|$pDRf@RL`}YKSl<)(0 zzXp}u`t74_9RlfWdG{TbtnBpGAhAXsgx1D7wYFA6YCOV>x@BcAw)ipBivkATsXt@p zojxAy&{3;ck*=<;xSaRE(TtRE6Ah)iogYq=H3po4V4aZga8uy1sH(`bZ8rM?^KIBe z)a&cR%ffH%zxa-{0igq4#OBOhrrMg(Sq{XB20JG*a=ZV}V-) z-XEy~mt!t79gQ^xf`jFBUs$<#d0E}=O5`*BnaO(mKY2jGzyQEJp@zy&SldY!G4zjl z7bQc2f9N%{k*cOD*8x` z_|@9f)Q8M-YU3usPAbaizw#e;tH-jevniulx+*7O(HU&ksP~*+H9pT*%0OIlUWf<@ z*`%ljvzyg};X=?np_+;cYU8lLwivs8XV~4ru*$MUOVLs8w}g433oB|_FsrU=W-gS9 zA_qbNrM-`WIWo6kdPh$YJNvN)`Kl?3($+GP%DUoKVdClY{oyU5&Co(hasYiUzd~>L zq-t3h+Fw;?86}c{X8aadQF?E0G;RwcE`aXV*opBjjc6ew!3TOC*!hCp$$1bg(zU0e`VWSTe} zcdu}a`dZ)*07=Qlkdk*S6IZWYPqtZYpkOx|7pDyZPBO}>fDV=?|_dI*9-1 zcE8j)8;-)NB4>Jkx-|7CW1?Az`eZGq3~p6|In}PJG6IJ9rQ16aTR2h!1Ao}e6^N^e ziAn$TGRVrxDuaN-99u}J(eIS7-|SHD+V@GZnIFo~89PBSEbr#mRq^KGN&btZ%XwB6 z5dDIik!wE*dpY_sUw433IFuu)uAYJ;ywmcp8@P^u9J5HBc-rX+CSTu4>a|KaNmFqv z>W_>VUN1&gR@RbHLOePS=LE{nN~D~kw8HFe2v;|^bopL!CN@mH!R})cVn|RThn)W3 z!BEaln?L!AA@d}`>gCh7?{!UHN1C}Xws1u+=vaONCYYONg*|`5v%HE|-7`BztR~s+ zTrExK(Q)GI^+MF9j2KyEqP`)hs0nA+*c)S>22GCs-PtRS^1Rv&Z;J5XlDIZ(yNt%( zq^$#}gLndNU~8k_mQbO(y+~Nmfei{^`qGW4v3DU^1uSfMF+=x~&vkh*upC5uv17?Z z1YkukKKtDrIA>~O)klZPZacF9pcjYR#^!3_B*p?p z>^q0YatX6RWZ64nskUEqt~kG{WP0l1_}U%yDu^jdAQB8nzbA}uJTb!{KcDxCTRBZ3 z5;{MFe`#Q>+{@6}l>M7UoMt1tEsyt5v6-zGDs||d?aNAIwa(Y*WPEwQ?lrf&R1&ZB zT>7?tc=pGoI#iL26p=SCqM1+&6OzLNb|9eOvG!uu4cslo@pM%&$(w(W|D{ z6XIwo=|eO(MRw*Dn@MF(Ape`6ueV)h9NCu#;@$6DSv>0vZ#lSdV$PSsTQWSo6DCml zM-LHM=(P6Nw*W6IHcUF^z6F^=_H1YWU^K$CJv+QWuQH>>HHWdqguyhP>}Sgw)X?=o znXsYo6$edb&A3j6_Ep=ETik3!b=9-3qLnneB3L9kOH%S9@`FdE)^^Ba8!mg8jKC`xTc)~O38c#gGnV2SJ6gG@Ek>@0!)DjkR= zd43*FpGZcCWJ?*B37hnBJjq-PO(}*9$|V}vTesE%tP+lojXB&702+$bbe>8N)D5I4Bk5;g>F0V`Y*c`SP6&L;B*b;ls`d7lU7!NnFDdE2#aUIayb8>paT?gd= zQjd(QZG3hye4?5e&K~eQnuJbfMLj9HSOg2HXz)uIQ9UnT#KXezdY~sRY=zka{9)m= zLp%95Cse7?lPI^{mJfb4!^(T3S#ju2|7kFn`xymlvYJw}u;7$F2cp|aY(bT^j)F52 zw>Zs}KUS$}Yyg&?;TFN3PWqLT*Tzu8CKAAE4!q4#A7XNx3ecASkS9tXtAGcw6{woF z$^-PRU`}xghz9H@B|2`Teva6%^g2tUd$4fOPvpnb7wu$_2f=j@TPh<1a@r;s54un0 z4=aDyfa0Fh^l6DBy0Sit`aC#NUk&jai7$2;mKY6Zd-A#r#G2zN+y4W&P8D|2i7smq zWlXg5=$xu{Anu5FdjIm`dd}R1 z@NVK1^{+Y)6YB0$>I2+FMhx9WWiAmmje7eZ2103DDng{%hAd6ip25$^My_TyWz^wp zxqGz6xIz+b;-xSPo1e34@xdbF8Nn)0n^+)8K+*)S{VI*D4=XdkS*O znz|U<2`2rKKEyy9X>_~CCU#>*S5qIzGhCXP=I>3Wn8?l$u{MK%SmIx}HthC6JnHZy zwo)&^r#a|seygDe6N^GrBz^P!!!QR0cTHPr+DO~HV}Yx^ClpP4T7+>4QXBgyRg`R~&htpxgi8})VDDhp0sLC$Wnaq|oXAKm_+8RHS; zWYW~~k-WdCONS`bfJ{>~ra(1X{PuI12zj3R)pVdIsjc@#k$~^_hMNSB4 zCpw*o9E{`}O$c$d<#@|IZ**>D9muhQ=4WC9M1vvAeXBC$O?h-cZ3k=p?1i_9+2p z`1{Mf+qfvcu-G%C>rN{JB4R7@zDtb2(7zkHgIZk`B0QcZsAKATu> zJG4Qmwbq6(nr$kRNVao0pr)9+5j#_f5W@piIXh$^0b{H|samF>2}|6@#^%?AP#z@0P)!!P@vVoaiJp$=!-v=<(f}6&}AIelxwZSJ$^(ZzpK_ zo+qs{aYNmi4ks(!`sJ!?Fu1t5a{IEhTLaM3Q@;X>N}(epf!5v2;a{$_5s5Z-c2npQ z4y@)|5Y{hnDr^5u;J%24%#~Lj)C2R6WU!4&z}aL*yt;i^Z-bo(>(F{#&z;O_t%c-ZFoIEQyn3M^k{79gwLP} znJvJ_ViC?g>-|0`jrH71r56~B8i?tpx|y@#BjoFfb5T9p|2v;5g=I!Y(T7p1T2at! zPosS}_CH$xE#7N9y$E{lz^u%~wxsAJ@ATskSXS=uJ%gdX^!$=)M39%Mu}1I&sfd#ZA@}QYGJ`HjDp+^;p)QC#6LCI1PQd8c_&%UHeZCM|bXy=u8^s zQFcBtDA{rQWP0tOk||q!hwF6>&qpmWHUEE(gM+Myy%zbCS>wya;ydEGNyar3yKmBX z%Hf+qLKi*14Nu4P;h_D*K{WX%KN}7oqO4|BUnEh>oRyleq_2FrIKiTwUH`ii@;V`8 zBMb4)mWG{AE^HKS3AKKP8uV8>ThJ24dcbzcMK?@or7b{6W~t}Xjt^eetoGH*zn4Lj zMofD0M~l2p;rzlTwuLVNlp>!mLm(}Lk?eC%%b1Q?=i6{#^X8)nd^RR&vpMao zxcSB^TGnDFrR2aL(@{AE3iMc>`xj{vg+ivRDtqy}Jm6~~-7Yf$wYN{Mry1+6rzmle z70Dv#ioX6D+B>fpS{J@p4AO*}y#L&{TwFyYC8PmsDtL(o4WEc~IOaHTC=}7(T3X4v z>}vK)Fl422#`wtSJ&(fngL^Lv?~Vyc%fgxIP)>H|_;Q&5u=!H?;SIOh{omQ;7|u1 z_RX^yl3=#knB7y5KkgvoQu$Jn z$SduUg;7X_`M{HOAKivvKs%lFvy_%MG~) z;48uSEB6hfw52v&)(PFq0hVCyj`Da^R^E@=gA&sYY8K|L&2_e zccE9bge#lOPSSC5cYo)ed(OD~7wj?C zoNK+aX4O-liK?Qeyi2xb@lu^e?+l`@yi4u&Fx=9<78k0*+DaYgwW6+)M?Y0NPd7pn zU9A-%xU5Dk<{DY2dby_+LljxLT?*sBmwQO57#fjV47b}zs+dg$VOX`@Mfl%5p4H$C zE3hJF>;72m{>q$USU65C^NNZQ2l_9c3vyyI7(ux?q#CR6A~u(YzcVeF-Mv6OB~F9; ztsc#VO@#Jr&Omb0n9N_#fN;8rDeUIvOxnzczwniD@dNh?E7cKVZ&)2}r=&{JjCYUv zf<8kSB9g{McOdkJ7VniEcVD#lJKn)}C7?W8oDjzBx?(b7mP^-8h=)F?xf?74mh|gp zg7@@p1-`q99;k#brp+Y_a^RoPI?1Me;X=-XySL11eH_Dp?qXGT70UT>Pg_9L_svpXl@g@8GP8 zg+gE|wmSqc5bfck&#cCocRpXRV!YfW@6-sa7fYry)e3#wVVmlKNlDt_BA=t&Zf zKmPCI=%0-d*K&ck(!eCVyhQO)ybfe@jae^df^;6uJjFiS`Nf#kx->WhV(mDP>$*rY zP{D*7a(jPZeU6u)qjBh-Nj^qA$Bh>I?i%RA!K=$_jQR7FkfDdAsz*~oc5gsJ*y!_) zL@H{sfuSm_#RPxS`$g2qN+$tkPKcEucegu`om_=z%g@TeeHciEDj?P1a z&dVf6(u$6!qgq}F+9anpX#%l8{gn3@$MA`UG%Nm<&bDNrGVvoZe`lZiLDxTIRyxSL zfgM)HMe(n?0eW0o5$*=|gvN(P5!m}-*MHd*9OTV8<3j&MV54uhFNyHK>*gsdHAq-K8xXT5E z0~Ytk*9c`s_dDOhU(y<_PINw2t-@5zf#QvCysV1NGMEdfx`NddUx%m2l0FqW z%EFtDMrXFa@0denVVn=OznQVtQBme((7)Z4v3#@JG@8GG?RL5&L9ERS+mO5q)+~zs zZs*UIV_YBpY*q%yEt(gP*fWIB*Kb1MAn5hSR+BR{h=J?zzeY?U&oZE<8*Fi+2N;Ie z9h}^&BJy@bA>2oLI6pDr`^0?E)>TOjeqd8ED9}l#X$Xb*c7TkfJ}~N%~N?%Kl|!l!XI*;~8@ z(dbr4%A@r_OIp>fVyRTj^YA#uCte(Kv>wB6m?8T2wS*Sc9D(I3(??AIQIWwG>bqUf z;kbuRto$c_I12H6KZx*f(n1D3AL`)ltro&4`K6`GAjmBCVnBly;^2fHf1sDFLPZcp z?Rw0Jpf-4`+YPB&oTW^4bYb9Nmj6=qMEo%uekcsfpJZdF=YU@7y!7Cw69=ge;`bB53|i^qEZ zJLov9)h)S4vh@Jh9i)85eZTL!h{Rpb+h3~Ii%D~$mz1|n&&5@ z8*KTk{W?yzy(i<$10@x7yPB-9_#1w3ne5Ps=ceNTX^vz*&5`P|ft@AvF)WahvA)qm zNvQ{cD8cwd*kJ|@(A z>;|iZ7hk$EnWU(1Vi7{2WLHPS6f&@2toCSI?pt7XrtQ(TNAfN zU8&C{%YxaAQ*PHSteLrovuC*V@b_G6peQ99v!ZZq+@Zt8C>U(3)ad&4W@GNQ+}QGn zp_aTh#}W|Pv2RBYB(&-lf9coP{=P_kcm{Vj&PLmH+%KG45_F*u@2>sHTtpep>yTh$ zFb&pkSfda{4qj6tz9(%Ma&q!12Dm{mcJ`kz&4>gaU;~UiZ+65bBcO-F3%U*KFRhZ{?~4BNM%FxcHk4|^c?hor+UGle-2tpojUct?6A zbN4>qSbQWA_z5&8=I>mbN0Ysu9e;CUvf|YgN>zIb@_k7V;Zb&yB;q24)Ei1ZY8xPh z91h3acj)=@ea0Z{TU^IxLJ%B0m4dubSVTu7=oyr%;`%79KWHu#3mNLvgYoG)3|BIs z#GF||cnU%fGA$cQiV^!IOKvK1yDlxzY=E2Hy~~K){Z2Zd6Pqrf%3`w)L#O33S_t!J zXyp9tW#Z7pX9OU?Tzv z^4CqtL^ucYCmX`!!nuAb_-TV`-Oiw6X=VNLy|!hwt_HXCGtvC}usUVQ9;)@6 z-Cl7IBetgIbK2p+?zf0>mvxd~r66c3c3U9S-vH}vVg%NaY1{MZT)Q#I*@Rxb z<_#gAKn;s&_1U+(Hh6GnZsXw<2$wQ%e_ZLd02xn;%JQ7$qs7t!u$B860&{12F7h+l zZ1IKB%&yy%>oWJFC^IeI$?eBlY)*(9*&l}1CSl%0^xjV1V0BCadwaZrHeHOp)P&fE z3=Wf5o{?liQPAEG2pl%tFmGZ+T1pw2LDu{0KXVRKDlLq_Q#ROzeredq9+Y@U ziA3sfw<7=KW#8L_B2P&VJk5x=M=Y_2>v6%j+PaC5UbWjFXnk1gwPd&Rk3y2KXM8cf zU6b^{mH9f^-!ARZXtyP>b>XbLFW%{l>*jh(^eCCTEHR6zV`DwGd>|XJ-E)T*Fz%{D?(N} zT)@aVfmTEfs0_o4>qyITSp`Vz4ZWdK9lz4oH-672uPJL; zOZ8+o=smCB5yUSF97_Q1bpk!|DG9LoUF;QBk}cJ(W1yVXjh2&sA^y54PQ9Bm>SS0D zO5JFiVs1O*26-=Y6Mae(X0-py(NdQb6fB*7C=2RM6-W>}n@`DNraX z*zFCyQ$yPo6a`MTjOZ_4jZJ3ir#StPi!$Hi?f$5L6g2Zt7U0wwNEjTa(P43ePdHetmU5Zj6AN?rs& z0dX%d0u2`gnJZHpAUbHZH0_?P;A=?WEqlgO1xN|!%&={yt8z%;y=Y|}mjxpgBOHJ> zfE$Un+++hIMYxB*(a-j}oYD8!*hQNqNEXV|2|aPeG)ff*J34*i_xs2sfc3Yw3!$f{ z_wvDd6h7j=TWJ(4xE$nY^NsSR!>+^WgG`Y0upW*YQ0Pm|q81k}Ve;bv8hkwJSu86D zJ|(+FT>g`yr1ZQNFagG>mNv$PSAQ( zJe4YO>I1F$@f5w{Vr8sruFL(EQtB!1r$1hy(hxJm#F0UL;V?QpABj1nU5m;}-O8dP z&^0baf!H#tzrQ&ACo%MYs#X9EWuaSOB0=sFpo=3h-G7a0ZaMMAC*obrJ1^mP8XpH^ z5C8*MbW+%z6^lh6#aC^O^@>*LLZ38$QScmZwm7$b`9Kz*JtEE)r?FZIiKo`ltF#!} zRYC0%GIi6DC296_n$^d>62Hct7!S!CeLU7he2lhFErS zBO>eP4~C}FU=@Jqj3v63dA^ZN#KR82r>-;j1Z}Jl-|cHOedfZf6eZz|%$}#Y4lz42 z7!+S`mJOx4SuHl9q~wp!vNL6AVH*nXDtFlH2g>PoA{c;zu2?Q3upwpE&03yoboV`* z)HWJk0dPOxGx(mN7i_f(E9=0PmRS|H3#qTHlktm@sn$3OL~WVJk?<043fV8$aoyT{ z8SNDjLbmurNzChncHAhiRY6ggvkdOPED^hThCcjkV(%^VHL=oUJBu4jhu1_2V&CBl z^22-EZE;#!>Il&npY3+4Ij2%w=UR3}Vl2u+ev``|=%!#}vs=L>`?&31ye-dF*;=bC zsRiY9lU=yu28pGDM$FWOL@J9D{=Vjl!*>^Kwv3+ZO(az*41B|TE9mqih23cc!}Fk< zV&0K%63ib(XDCB^s~CfDxEse)!EHmjrfTLFDc~lpEw>;2uri!tg@DfycWbYG+4I5k z*DgQ&(-{4t)$kDS59SKSInGQ_T0<;QvFVH3aT4fNywN|^KnLy?H`pe7dPgc|1Dc$O z3B`XaU^3j(|BJkH?coehCnsm`)U*2LuG@Xj*y6yKmbMn+khBZ}4p!M+&arEnp%XIp)L`+Aw*C3Ivp)3hqu z=(0k*%*HGPZHTrsBd6o%tix-+@CUVo1UsIgj-Chn-V3*2ITDrhU?ENjE}Q@yeOy;+OWbN%^X@yDgU1qQvjkG}~k za<~kBv#+dh?Adv0&Ujy`rA^VFYdmH5q6-f9!aLvttT&#^L zB%c9-?ZnfT!bJwh;O@?_!tSSDU#*!I1`5WExH&aSXE76S_IUHPZqz_YK1po8bX9lh2aXN%8pb6ysy(@RMneB6M zdd_bSj^yTZePRY0PNzgR+Qu4)H4z- z3pOiGE~`$Xr}6#A`@)Q#kDo!HQjng0FoAGhC!L6@O2SWJZ4%Gk;JXx^jFIsD^Qp-h z)}u2TArQT#C8;lX6xIdj0Rt9kpV%;C^S7oixLfhfqY*cWA$miDnRdvU&EF7h#WJl9a zR2kepaCROcjm5>E-JGp3tJ?=y`n&1`JVmV#tQOYR!osqdD{x7UzKbq08qEZ^eUjqr zk^|Kw5RKngL@#6wMM_iM7o_)K#xWPJt@j^G*jt9Ynh`IR9un?W_~Lg3^-582pPW%8 z7I0Vm!e}e8$BnJ#7;BsE{Tbm|YrSqi4hIhVM3K;FmiOFTNV(SA#qw33_ZZxOv$QW7 z$9}U;Cq~y9 zFB|TTRK8yP-|2E9+T1WI*PYny?eGO%ddR2->n@P+1nWU*s+R_@XzV&1KYPuNgRm?V zOCP;hDRA*zwA_%g-zDh})5^IkpBNnP(QUT6u`cmejjtE>EevYl4z;!!%_oR8a5juy zdvMNllXL3BxN^x1#(F=e-ZQxCP+$p#%*4nRrnQUBx0~!F0QH*p)MxAN;+rMf9v_M} zi?qmQgP*||kJv2YqPAcb*s228QkiR49>|Q9{2RX3YE7cEe*VlLAiCNsVE4$Cb_L;8 z;{)RI{*X@N6>jh^1oj6B-LxBMh6LZ=M^cADtHmSGQcQ?tp>5G>1;#PdWbU=Gld06j zR zY<~J!<98BH=QBZsRgx#5hdPcQ#gyCSRT|>?hBH{h2S%A^|0X&1MAoK2j=k9_tL%)` zk&5e2p3#_Z-|bG<&$~fihvzp_oel>y`t9I^MA=nNY_z#vZC4LI?+|;-mL~d`ky__j zK-g8c@{gq)Pb8{{{%X>QyXw4M==O|!qnV5}i}ecZw06r-i7AGI+51nGmE()`g*f6` zZ_LW^8H7-)?CRPtf-m}oJs%%dfESl+r_4S;Jh1UiG~)FSF8ght2(o@i#VmruS3ZP+ zPG@?C$<`Lv`}^&TUdKllRB*sE)F~dqr$~PWi^mRM+=D!Df-n@)g&WFhzPF$Pk2;g5 zM6~nBYfm{+#xS%Ll!>V~YTsGjH>Nb{8M?7a-r;Om(f5Q5T7lH*JmzvS+qR++!oRp) zK`ZCH7pdwF4}0&c!L+WE4h!p(10=%|#}<_M>SL=a(2?1gMiFb$R}D7%^- zn}meaVCBLlUMRE;88h@Ig@fnBNP2pE!X7XB7(8xte^sddLCZ13pUMChhf@dnPKPH6 zZ?uq72)RxUk6`;dKM(?eK5v-Tr{C1=-&>>5>}GL;MN{^YyPcwz__>c7;2o;JrU{=j7a^-@Li8 zsRfnelsCAcB=rR$V!Y*sD)JDR){b>10A27$t`&R(lYGdSIeo{LcP#p+*Ku@OWe^pf znSs-y2=10AIFKdhuCIorx^0M|F}dMJ3)D+>DqOERwU+99y}9Yu%PDxy&bz>R3w#w; z3f*FNbs`uysG>53rZ*L`-|)pvaD&MhR1S|PGC2Z4|3Rg4@#p?0A2=k^b#h_&$_E=RFu>;^QSf;|t0DZGZQ1hmT~#qAX~|!sFwUkTe!f{MkHN#ZYbc`@`;c zn{cDsC56W}f1v!lDud-A@e=ub;Tdcm=GDyB^L}{!o_WauOl?k|_hk?Uy2<^0#(Jrq)x%aqiZIz0g>X$i^F zJ76cGs{svZ6Cx%cN^=A_IxOoH9+ow>emG`d;*gY#&F zm-fSzH7iPi9!%(8=24Iz-_m38|G5X^DXcLJ5KE;xyd2@>I9Y`E#WPv+qdqTq-%_nW z^Ta#N_nxD*Rir48>Wge}=MH;9=o>6Erp8PmN*{^WPBF1fL9}#K0iN~ zh=d!M!56~i^nvYFBxUZ}r_fF5j67#3507ZE0WH1j(rEr9%-QJ*4`_{IJjclz%h<0V)@MfAxl4bs^^ zAVzI^pvF2qu+3372A>fZJWHsvmL7h2-cJQBqe8P#F?PY6g=yxG`^ZDQaDhCwR_uBJ z(9?(=3hI)}yzd?XZxc_pqV8+AFN^5IumQ_pt_^oZ`yz5T%^APYd(!do5GP|ETU zqSG@{McGh;$Ey>KemizBjj!YMM1Bu3!TqhnXBZ+#I=2y;?^j6S_FQctqtF%~5i2bU z(3c=Xi)%oo9}?R;71dl3`#F?1)iJZ4pNz=u{iCzYS+EtF?0nnhkENPz)FE{SqQ!{tT4M~78Q zGg#WIIWDz;idSpK{+Rw|G}iGR_UVY(JeD6G_k?LVv*C{o@Fa!(c+jQEDB8yez2Bu6g2&@3^e zzfhnTmzF}{RglnLlB4f9e&`cLc?kUqEsmm*}x_ zx>>@-5q45)GN`>K6+;V5?pktn3qNYIjbopLujZ^)kV+;oTkDm&$fztP{M6Opa0XPO z{a#(XtTdKI;6LRhkxI#l%cbyCmeq?1B;c{b%J#~|iHTAnTxo3q!F3qd&h|oU6Yyi1 zf#(s9Z}6W<>H1#teG0mOe0^z=_J4dniYp2#tKqW2X$?ee4ZDhhsa&xJW!cqp6js

JD31c}mIO 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 AHUIzs literal 0 HcmV?d00001 diff --git a/docs/platform/images/aai_in_onap.png b/docs/platform/images/aai_in_onap.png new file mode 100644 index 0000000000000000000000000000000000000000..151e95b580f141ebb7b37581c14e948d90a638d5 GIT binary patch literal 108561 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 bIekDP(QPR;cIv+Z0srKr6eUZ=jlcaL>4ORH literal 0 HcmV?d00001 diff --git a/docs/platform/index.rst b/docs/platform/index.rst new file mode 100644 index 00000000..4d0c8310 --- /dev/null +++ b/docs/platform/index.rst @@ -0,0 +1,14 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Platform +-------- + +AAI is the central inventory system for ONAP. AAI collects network, vnf, service, and model information and stores the information in a graph which provides for easy lookup and traversal of inventory objects. + +.. toctree:: + :maxdepth: 1 + + architecture.rst + offeredapis.rst + installation.rst + diff --git a/docs/platform/installation.rst b/docs/platform/installation.rst new file mode 100644 index 00000000..8e8aaad5 --- /dev/null +++ b/docs/platform/installation.rst @@ -0,0 +1,14 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Installation and Developer Setup +---------------------------- +.. toctree:: + :maxdepth: 3 + + Getting Started/How_to_Docker_setup_on_Single_VM + Getting Started/AAI_Developer_Environment_Setup + Getting Started/How_to_AAI_data_snapshot_and_restore_in_ONAP_1_1 + Getting Started/Edge_Rules + Getting Started/Queries/Policy_Named_Query + Getting Started/Queries/vnf_to_esr_system_info_Named_Query + diff --git a/docs/platform/offeredapis.rst b/docs/platform/offeredapis.rst new file mode 100644 index 00000000..b493c958 --- /dev/null +++ b/docs/platform/offeredapis.rst @@ -0,0 +1,202686 @@ +======================================== +Active and Available Inventory REST API. +======================================== + +.. raw:: html + +

+ +.. rubric:: Active and Available Inventory REST API. + :name: active-and-available-inventory-rest-api. + +Version: v11 + +| Copyright © 2017 AT&T Intellectual Property. All rights reserved. +| Licensed under the Creative Commons License, Attribution 4.0 Intl. + (the "License"); you may not use this documentation except in + compliance with the License. +| You may obtain a copy of the License at +| `(https://creativecommons.org/licenses/by/4.0/) `__ +| Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. See the License for the specific language governing + permissions and limitations under the License. +| ECOMP and OpenECOMP are trademarks and service marks of AT&T + Intellectual Property. +| This document is best viewed with Firefox or Chrome. Nodes can be + found by appending /#/definitions/node-type-to-find to the path to + this document. Edge definitions can be found with the node + definitions. + +.. raw:: html + +
+ +Schemes: https + +.. raw:: html + +
+ +.. rubric:: Summary + :name: swagger--summary-tags + +.. rubric:: Tag: CloudInfrastructure + :name: tag-CloudInfrastructure + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns cloud-regions | +| /cloud-infrastructure/cloud-regions | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cloud-region | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | cloud-region | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing cloud-region | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns availability-zones | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--availability-zones-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns availability-zone | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | availability-zone | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing availability-zone | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name}/r | | +| elationship-list/relationship <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--availability-zones-av | | +| ailability-zone--availability-zone-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name}/r | | +| elationship-list/relationship <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--availability-zones-av | | +| ailability-zone--availability-zone-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns dvs-switches | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches <#operation--c | | +| loud-infrastructure-cloud-regions-cl | | +| oud-region--cloud-owner---cloud-regi | | +| on-id--dvs-switches-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns dvs-switch | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | dvs-switch | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing dvs-switch | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name}/relationship-list/relatio | | +| nship <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--dvs-switc | | +| hes-dvs-switch--switch-name--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name}/relationship-list/relatio | | +| nship <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--dvs-switc | | +| hes-dvs-switch--switch-name--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--esr-system-info-list- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | esr-system-info | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--cloud-infrastructure-cloud-region | | +| s-cloud-region--cloud-owner---cloud- | | +| region-id--esr-system-info-list-esr- | | +| system-info--esr-system-info-id--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--cloud-infrastructure-cloud-region | | +| s-cloud-region--cloud-owner---cloud- | | +| region-id--esr-system-info-list-esr- | | +| system-info--esr-system-info-id--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns flavors | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors <#operation--cloud- | | +| infrastructure-cloud-regions-cloud-r | | +| egion--cloud-owner---cloud-region-id | | +| --flavors-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--flavors-flavor--flav | | +| or-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--flavors-flavor--flav | | +| or-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns group-assignments | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--group-assignments-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns group-assignment | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | group-assignment | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing group-assignment | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id}/relationship-list | | +| /relationship <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--g | | +| roup-assignments-group-assignment--g | | +| roup-id--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id}/relationship-list | | +| /relationship <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--g | | +| roup-assignments-group-assignment--g | | +| roup-id--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns images | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -images-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--images-im | | +| age--image-id--metadata-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | metadatum | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--images-image--image-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--images-image--image-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns oam-networks | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks <#operation--c | | +| loud-infrastructure-cloud-regions-cl | | +| oud-region--cloud-owner---cloud-regi | | +| on-id--oam-networks-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns oam-network | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | oam-network | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing oam-network | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-cloud-regions-cloud-region--cl | | +| oud-owner---cloud-region-id--oam-net | | +| works-oam-network--network-uuid--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-cloud-regions-cloud-region--cl | | +| oud-owner---cloud-region-id--oam-net | | +| works-oam-network--network-uuid--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-cloud-regions-cloud-region--cloud- | | +| owner---cloud-region-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-cloud-regions-cloud-region--cloud- | | +| owner---cloud-region-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns snapshots | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--snapshots-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns snapshot | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | snapshot | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing snapshot | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-c | | +| loud-regions-cloud-region--cloud-own | | +| er---cloud-region-id--snapshots-snap | | +| shot--snapshot-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-c | | +| loud-regions-cloud-region--cloud-own | | +| er---cloud-region-id--snapshots-snap | | +| shot--snapshot-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tenants | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants <#operation--cloud- | | +| infrastructure-cloud-regions-cloud-r | | +| egion--cloud-owner---cloud-region-id | | +| --tenants-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vservers | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--tenant | | +| s-tenant--tenant-id--vservers-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces <#operation--cloud-infrastruc | | +| ture-cloud-regions-cloud-region--clo | | +| ud-owner---cloud-region-id--tenants- | | +| tenant--tenant-id--vservers-vserver- | | +| -vserver-id--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l-interface | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--vservers-vserver--vserver-id- | | +| -l-interfaces-l-interface--interface | | +| -name--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--vservers-vserver--vserver-id- | | +| -l-interfaces-l-interface--interface | | +| -name--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | sriov-vf | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--s | | +| riov-vfs-sriov-vf--pci-id--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--s | | +| riov-vfs-sriov-vf--pci-id--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--tenants-t | | +| enant--tenant-id--vservers-vserver-- | | +| vserver-id--l-interfaces-l-interface | | +| --interface-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv4-addr | | +| ess-list--l3-interface-ipv4-address- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv4-addr | | +| ess-list--l3-interface-ipv4-address- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv6-addr | | +| ess-list--l3-interface-ipv6-address- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv6-addr | | +| ess-list--l3-interface-ipv6-address- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-cloud-regions | | +| -cloud-region--cloud-owner---cloud-r | | +| egion-id--tenants-tenant--tenant-id- | | +| -vservers-vserver--vserver-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-cloud-regions | | +| -cloud-region--cloud-owner---cloud-r | | +| egion-id--tenants-tenant--tenant-id- | | +| -vservers-vserver--vserver-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volumes | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s <#operation--cloud-infrastructure- | | +| cloud-regions-cloud-region--cloud-ow | | +| ner---cloud-region-id--tenants-tenan | | +| t--tenant-id--vservers-vserver--vser | | +| ver-id--volumes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id}/relationship-li | | +| st/relationship <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -tenants-tenant--tenant-id--vservers | | +| -vserver--vserver-id--volumes-volume | | +| --volume-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id}/relationship-li | | +| st/relationship <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -tenants-tenant--tenant-id--vservers | | +| -vserver--vserver-id--volumes-volume | | +| --volume-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vip-ipv4-address-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v4-address-list--vip-ipv4-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v4-address-list--vip-ipv4-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vip-ipv6-address-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v6-address-list--vip-ipv6-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v6-address-list--vip-ipv6-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume-groups | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--volume-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume-group | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | volume-group | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing volume-group | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--vo | | +| lume-groups-volume-group--volume-gro | | +| up-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--vo | | +| lume-groups-volume-group--volume-gro | | +| up-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns complexes | +| /cloud-infrastructure/complexes <#op | | +| eration--cloud-infrastructure-comple | | +| xes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-pools | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s <#operation--cloud-infrastructure- | | +| complexes-complex--physical-location | | +| -id--ctag-pools-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-pool | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/complexes/comp | ctag-pool | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing ctag-pool | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/complexes/comp | relationships | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-complexes-complex--physical-lo | | +| cation-id--ctag-pools-ctag-pool--tar | | +| get-pe---availability-zone-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-complexes-complex--physical-lo | | +| cation-id--ctag-pools-ctag-pool--tar | | +| get-pe---availability-zone-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/complexes/comp | relationships | +| lex/{physical-location-id}/relations | | +| hip-list/relationship <#operation--c | | +| loud-infrastructure-complexes-comple | | +| x--physical-location-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/relations | | +| hip-list/relationship <#operation--c | | +| loud-infrastructure-complexes-comple | | +| x--physical-location-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-profiles | +| /cloud-infrastructure/network-profil | | +| es <#operation--cloud-infrastructure | | +| -network-profiles-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-profile | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/network-profil | network-profile | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing network-profile | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/network-profil | relationships | +| es/network-profile/{nm-profile-name} | | +| /relationship-list/relationship <#op | | +| eration--cloud-infrastructure-networ | | +| k-profiles-network-profile--nm-profi | | +| le-name--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| /relationship-list/relationship <#op | | +| eration--cloud-infrastructure-networ | | +| k-profiles-network-profile--nm-profi | | +| le-name--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pservers | +| /cloud-infrastructure/pservers <#ope | | +| ration--cloud-infrastructure-pserver | | +| s-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces <#opera | | +| tion--cloud-infrastructure-pservers- | | +| pserver--hostname--lag-interfaces-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | lag-interface | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| <#operation--cloud-infrastructure-p | | +| servers-pserver--hostname--lag-inter | | +| faces-lag-interface--interface-name- | | +| -l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l-interface | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv4- | | +| address-list--l3-interface-ipv4-addr | | +| ess--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv4- | | +| address-list--l3-interface-ipv4-addr | | +| ess--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv6- | | +| address-list--l3-interface-ipv6-addr | | +| ess--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv6- | | +| address-list--l3-interface-ipv6-addr | | +| ess--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-pservers-pser | | +| ver--hostname--lag-interfaces-lag-in | | +| terface--interface-name--l-interface | | +| s-l-interface--interface-name--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-pservers-pser | | +| ver--hostname--lag-interfaces-lag-in | | +| terface--interface-name--l-interface | | +| s-l-interface--interface-name--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-vf | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--sriov-vfs-sri | | +| ov-vf--pci-id--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--sriov-vfs-sri | | +| ov-vf--pci-id--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--lag-interf | | +| aces-lag-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--vlans-vlan--v | | +| lan-interface--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--vlans-vlan--v | | +| lan-interface--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/relationship | | +| -list/relationship <#operation--clou | | +| d-infrastructure-pservers-pserver--h | | +| ostname--lag-interfaces-lag-interfac | | +| e--interface-name--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/relationship | | +| -list/relationship <#operation--clou | | +| d-infrastructure-pservers-pserver--h | | +| ostname--lag-interfaces-lag-interfac | | +| e--interface-name--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces <#operati | | +| on--cloud-infrastructure-pservers-ps | | +| erver--hostname--p-interfaces-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | p-interface | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces <#o | | +| peration--cloud-infrastructure-pserv | | +| ers-pserver--hostname--p-interfaces- | | +| p-interface--interface-name--l-inter | | +| faces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l-interface | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv4-address- | | +| list--l3-interface-ipv4-address--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv4-address- | | +| list--l3-interface-ipv4-address--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv6-address- | | +| list--l3-interface-ipv6-address--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv6-address- | | +| list--l3-interface-ipv6-address--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/relationsh | | +| ip-list/relationship <#operation--cl | | +| oud-infrastructure-pservers-pserver- | | +| -hostname--p-interfaces-p-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--relationship- | | +| list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/relationsh | | +| ip-list/relationship <#operation--cl | | +| oud-infrastructure-pservers-pserver- | | +| -hostname--p-interfaces-p-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--relationship- | | +| list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-vf | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--sriov-vfs-sriov-vf--p | | +| ci-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--sriov-vfs-sriov-vf--p | | +| ci-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans <#op | | +| eration--cloud-infrastructure-pserve | | +| rs-pserver--hostname--p-interfaces-p | | +| -interface--interface-name--l-interf | | +| aces-l-interface--interface-name--vl | | +| ans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/relationship-lis | | +| t/relationship <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/relationship-lis | | +| t/relationship <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--p-interfaces-p-i | | +| nterface--interface-name--sriov-pfs- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-pf | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-pservers-pserver--hostname-- | | +| p-interfaces-p-interface--interface- | | +| name--sriov-pfs-sriov-pf--pf-pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-pservers-pserver--hostname-- | | +| p-interfaces-p-interface--interface- | | +| name--sriov-pfs-sriov-pf--pf-pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns virtual-data-centers | +| /cloud-infrastructure/virtual-data-c | | +| enters <#operation--cloud-infrastruc | | +| ture-virtual-data-centers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns virtual-data-center | +| /cloud-infrastructure/virtual-data-c | | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/virtual-data-c | virtual-data-center | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/virtual-data-c | virtual-data-center | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/virtual-data-c | relationships | +| enters/virtual-data-center/{vdc-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-virtual | | +| -data-centers-virtual-data-center--v | | +| dc-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/virtual-data-c | | +| enters/virtual-data-center/{vdc-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-virtual | | +| -data-centers-virtual-data-center--v | | +| dc-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: ExternalSystem + :name: tag-ExternalSystem + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns esr-ems-list | +| /external-system/esr-ems-list <#oper | | +| ation--external-system-esr-ems-list- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list <#op | | +| eration--external-system-esr-ems-lis | | +| t-esr-ems--ems-id--esr-system-info-l | | +| ist-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-ems-list/esr-em | esr-system-info | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-ems-list/esr-em | relationships | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-ems-list-es | | +| r-ems--ems-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-ems-list-es | | +| r-ems--ems-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-ems-list/esr-em | relationships | +| s/{ems-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-ems-list-esr-ems--ems-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-ems-list-esr-ems--ems-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-thirdparty-sdnc-list | +| /external-system/esr-thirdparty-sdnc | | +| -list <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-thirdparty-sdnc | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-thirdparty-sdnc | esr-thirdparty-sdnc | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /external-system/esr-thirdparty-sdnc | esr-thirdparty-sdnc | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list <#op | | +| eration--external-system-esr-thirdpa | | +| rty-sdnc-list-esr-thirdparty-sdnc--t | | +| hirdparty-sdnc-id--esr-system-info-l | | +| ist-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-thirdparty-sdnc | esr-system-info | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-thirdparty-sdnc | relationships | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-thirdparty- | | +| sdnc-list-esr-thirdparty-sdnc--third | | +| party-sdnc-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-thirdparty- | | +| sdnc-list-esr-thirdparty-sdnc--third | | +| party-sdnc-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-thirdparty-sdnc | relationships | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-esr-thirdpar | | +| ty-sdnc--thirdparty-sdnc-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-esr-thirdpar | | +| ty-sdnc--thirdparty-sdnc-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-vnfm-list | +| /external-system/esr-vnfm-list <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-vnfm | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-vnfm-list/esr-v | esr-vnfm | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-vnfm | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list < | | +| #operation--external-system-esr-vnfm | | +| -list-esr-vnfm--vnfm-id--esr-system- | | +| info-list-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-vnfm-list/esr-v | esr-system-info | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-vnfm-list/esr-v | relationships | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id}/ | | +| relationship-list/relationship <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-esr-vnfm--vnfm-id--esr-system-info | | +| -list-esr-system-info--esr-system-in | | +| fo-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id}/ | | +| relationship-list/relationship <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-esr-vnfm--vnfm-id--esr-system-info | | +| -list-esr-system-info--esr-system-in | | +| fo-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-vnfm-list/esr-v | relationships | +| nfm/{vnfm-id}/relationship-list/rela | | +| tionship <#operation--external-syste | | +| m-esr-vnfm-list-esr-vnfm--vnfm-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/relationship-list/rela | | +| tionship <#operation--external-syste | | +| m-esr-vnfm-list-esr-vnfm--vnfm-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: Business + :name: tag-Business + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns connectors | +| /business/connectors <#operation--bu | | +| siness-connectors-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns connector | +| /business/connectors/connector/{reso | | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/connectors/connector/{reso | connector | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing connector | +| /business/connectors/connector/{reso | | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata <#operati | | +| on--business-connectors-connector--r | | +| esource-instance-id--metadata-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/connectors/connector/{reso | metadatum | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/connectors/connector/{reso | relationships | +| urce-instance-id}/relationship-list/ | | +| relationship <#operation--business-c | | +| onnectors-connector--resource-instan | | +| ce-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/connectors/connector/{reso | | +| urce-instance-id}/relationship-list/ | | +| relationship <#operation--business-c | | +| onnectors-connector--resource-instan | | +| ce-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns customers | +| /business/customers <#operation--bus | | +| iness-customers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns customer | +| /business/customers/customer/{global | | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | customer | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing customer | +| /business/customers/customer/{global | | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/relationship-list/rela | | +| tionship <#operation--business-custo | | +| mers-customer--global-customer-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/relationship-list/rela | | +| tionship <#operation--business-custo | | +| mers-customer--global-customer-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-subscriptions | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-subscription | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | service-subscription | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /business/customers/customer/{global | service-subscription | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| relationship-list/relationship <#ope | | +| ration--business-customers-customer- | | +| -global-customer-id--service-subscri | | +| ptions-service-subscription--service | | +| -type--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| relationship-list/relationship <#ope | | +| ration--business-customers-customer- | | +| -global-customer-id--service-subscri | | +| ptions-service-subscription--service | | +| -type--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-instances | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances <#operation--busin | | +| ess-customers-customer--global-custo | | +| mer-id--service-subscriptions-servic | | +| e-subscription--service-type--servic | | +| e-instances-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-instance | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | service-instance | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing service-instance | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns allotted-resources | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces <#operation--business-customers- | | +| customer--global-customer-id--servic | | +| e-subscriptions-service-subscription | | +| --service-type--service-instances-se | | +| rvice-instance--service-instance-id- | | +| -allotted-resources-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns allotted-resource | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | allotted-resource | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing allotted-resource | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/relations | | +| hip-list/relationship <#operation--b | | +| usiness-customers-customer--global-c | | +| ustomer-id--service-subscriptions-se | | +| rvice-subscription--service-type--se | | +| rvice-instances-service-instance--se | | +| rvice-instance-id--allotted-resource | | +| s-allotted-resource--id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/relations | | +| hip-list/relationship <#operation--b | | +| usiness-customers-customer--global-c | | +| ustomer-id--service-subscriptions-se | | +| rvice-subscription--service-type--se | | +| rvice-instances-service-instance--se | | +| rvice-instance-id--allotted-resource | | +| s-allotted-resource--id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tunnel-xconnects | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects <#operation--business-custom | | +| ers-customer--global-customer-id--se | | +| rvice-subscriptions-service-subscrip | | +| tion--service-type--service-instance | | +| s-service-instance--service-instance | | +| -id--allotted-resources-allotted-res | | +| ource--id--tunnel-xconnects-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tunnel-xconnect | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | tunnel-xconnect | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing tunnel-xconnect | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id}/relatio | | +| nship-list/relationship <#operation- | | +| -business-customers-customer--global | | +| -customer-id--service-subscriptions- | | +| service-subscription--service-type-- | | +| service-instances-service-instance-- | | +| service-instance-id--allotted-resour | | +| ces-allotted-resource--id--tunnel-xc | | +| onnects-tunnel-xconnect--id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id}/relatio | | +| nship-list/relationship <#operation- | | +| -business-customers-customer--global | | +| -customer-id--service-subscriptions- | | +| service-subscription--service-type-- | | +| service-instances-service-instance-- | | +| service-instance-id--allotted-resour | | +| ces-allotted-resource--id--tunnel-xc | | +| onnects-tunnel-xconnect--id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata <#oper | | +| ation--business-customers-customer-- | | +| global-customer-id--service-subscrip | | +| tions-service-subscription--service- | | +| type--service-instances-service-inst | | +| ance--service-instance-id--metadata- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | metadatum | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/relationship-li | | +| st/relationship <#operation--busines | | +| s-customers-customer--global-custome | | +| r-id--service-subscriptions-service- | | +| subscription--service-type--service- | | +| instances-service-instance--service- | | +| instance-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/relationship-li | | +| st/relationship <#operation--busines | | +| s-customers-customer--global-custome | | +| r-id--service-subscriptions-service- | | +| subscription--service-type--service- | | +| instances-service-instance--service- | | +| instance-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lines-of-business | +| /business/lines-of-business <#operat | | +| ion--business-lines-of-business-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns line-of-business | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/lines-of-business/line-of- | line-of-business | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing line-of-business | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/lines-of-business/line-of- | relationships | +| business/{line-of-business-name}/rel | | +| ationship-list/relationship <#operat | | +| ion--business-lines-of-business-line | | +| -of-business--line-of-business-name- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name}/rel | | +| ationship-list/relationship <#operat | | +| ion--business-lines-of-business-line | | +| -of-business--line-of-business-name- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns owning-entities | +| /business/owning-entities <#operatio | | +| n--business-owning-entities-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns owning-entity | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/owning-entities/owning-ent | owning-entity | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing owning-entity | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/owning-entities/owning-ent | relationships | +| ity/{owning-entity-id}/relationship- | | +| list/relationship <#operation--busin | | +| ess-owning-entities-owning-entity--o | | +| wning-entity-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id}/relationship- | | +| list/relationship <#operation--busin | | +| ess-owning-entities-owning-entity--o | | +| wning-entity-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns platforms | +| /business/platforms <#operation--bus | | +| iness-platforms-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns platform | +| /business/platforms/platform/{platfo | | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/platforms/platform/{platfo | platform | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing platform | +| /business/platforms/platform/{platfo | | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/platforms/platform/{platfo | relationships | +| rm-name}/relationship-list/relations | | +| hip <#operation--business-platforms- | | +| platform--platform-name--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/platforms/platform/{platfo | | +| rm-name}/relationship-list/relations | | +| hip <#operation--business-platforms- | | +| platform--platform-name--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns projects | +| /business/projects <#operation--busi | | +| ness-projects-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/projects/project/{project- | relationships | +| name}/relationship-list/relationship | | +| <#operation--business-projects-proj | | +| ect--project-name--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/projects/project/{project- | | +| name}/relationship-list/relationship | | +| <#operation--business-projects-proj | | +| ect--project-name--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: ServiceDesignAndCreation + :name: tag-ServiceDesignAndCreation + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns models | +| /service-design-and-creation/models | | +| <#operation--service-design-and-crea | | +| tion-models-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-vers | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s <#operation--service-design-and-cr | | +| eation-models-model--model-invariant | | +| -id--model-vers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-ver | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-ver | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-ver | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--metadata-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | metadatum | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-elements | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements <#operation--service-desig | | +| n-and-creation-models-model--model-i | | +| nvariant-id--model-vers-model-ver--m | | +| odel-version-id--model-elements-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-element | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-element | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-element | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-constraints | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--model- | | +| vers-model-ver--model-version-id--mo | | +| del-elements-model-element--model-el | | +| ement-uuid--model-constraints-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-constraint | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-constraint | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-constraint | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns constrained-element-sets | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets <#operation--se | | +| rvice-design-and-creation-models-mod | | +| el--model-invariant-id--model-vers-m | | +| odel-ver--model-version-id--model-el | | +| ements-model-element--model-element- | | +| uuid--model-constraints-model-constr | | +| aint--model-constraint-uuid--constra | | +| ined-element-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns constrained-element-set | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | constrained-element-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/models/ | constrained-element-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns element-choice-sets | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets <#operation- | | +| -service-design-and-creation-models- | | +| model--model-invariant-id--model-ver | | +| s-model-ver--model-version-id--model | | +| -elements-model-element--model-eleme | | +| nt-uuid--model-constraints-model-con | | +| straint--model-constraint-uuid--cons | | +| trained-element-sets-constrained-ele | | +| ment-set--constrained-element-set-uu | | +| id--element-choice-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns element-choice-set | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | element-choice-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/models/ | element-choice-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid}/rel | | +| ationship-list/relationship <#operat | | +| ion--service-design-and-creation-mod | | +| els-model--model-invariant-id--model | | +| -vers-model-ver--model-version-id--m | | +| odel-elements-model-element--model-e | | +| lement-uuid--model-constraints-model | | +| -constraint--model-constraint-uuid-- | | +| constrained-element-sets-constrained | | +| -element-set--constrained-element-se | | +| t-uuid--element-choice-sets-element- | | +| choice-set--element-choice-set-uuid- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid}/rel | | +| ationship-list/relationship <#operat | | +| ion--service-design-and-creation-mod | | +| els-model--model-invariant-id--model | | +| -vers-model-ver--model-version-id--m | | +| odel-elements-model-element--model-e | | +| lement-uuid--model-constraints-model | | +| -constraint--model-constraint-uuid-- | | +| constrained-element-sets-constrained | | +| -element-set--constrained-element-se | | +| t-uuid--element-choice-sets-element- | | +| choice-set--element-choice-set-uuid- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/relationship-list/relationship < | | +| #operation--service-design-and-creat | | +| ion-models-model--model-invariant-id | | +| --model-vers-model-ver--model-versio | | +| n-id--model-elements-model-element-- | | +| model-element-uuid--model-constraint | | +| s-model-constraint--model-constraint | | +| -uuid--constrained-element-sets-cons | | +| trained-element-set--constrained-ele | | +| ment-set-uuid--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/relationship-list/relationship < | | +| #operation--service-design-and-creat | | +| ion-models-model--model-invariant-id | | +| --model-vers-model-ver--model-versio | | +| n-id--model-elements-model-element-- | | +| model-element-uuid--model-constraint | | +| s-model-constraint--model-constraint | | +| -uuid--constrained-element-sets-cons | | +| trained-element-set--constrained-ele | | +| ment-set-uuid--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/relationship-list/relations | | +| hip <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/relationship-list/relations | | +| hip <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-model | | +| s-model--model-invariant-id--model-v | | +| ers-model-ver--model-version-id--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-model | | +| s-model--model-invariant-id--model-v | | +| ers-model-ver--model-version-id--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/relations | | +| hip-list/relationship <#operation--s | | +| ervice-design-and-creation-models-mo | | +| del--model-invariant-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/relations | | +| hip-list/relationship <#operation--s | | +| ervice-design-and-creation-models-mo | | +| del--model-invariant-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-queries | +| /service-design-and-creation/named-q | | +| ueries <#operation--service-design-a | | +| nd-creation-named-queries-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | named-query | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing named-query | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query-elements | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements <#operation-- | | +| service-design-and-creation-named-qu | | +| eries-named-query--named-query-uuid- | | +| -named-query-elements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query-element | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | named-query-element | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/named-q | named-query-element | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns property-constraints | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints <#operation--serv | | +| ice-design-and-creation-named-querie | | +| s-named-query--named-query-uuid--nam | | +| ed-query-elements-named-query-elemen | | +| t--named-query-element-uuid--propert | | +| y-constraints-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns property-constraint | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | property-constraint | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/named-q | property-constraint | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns related-lookups | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups <#operation--service-d | | +| esign-and-creation-named-queries-nam | | +| ed-query--named-query-uuid--named-qu | | +| ery-elements-named-query-element--na | | +| med-query-element-uuid--related-look | | +| ups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns related-lookup | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | related-lookup | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing related-lookup | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid}/relationship-list/rel | | +| ationship <#operation--service-desig | | +| n-and-creation-named-queries-named-q | | +| uery--named-query-uuid--named-query- | | +| elements-named-query-element--named- | | +| query-element-uuid--related-lookups- | | +| related-lookup--related-lookup-uuid- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid}/relationship-list/rel | | +| ationship <#operation--service-desig | | +| n-and-creation-named-queries-named-q | | +| uery--named-query-uuid--named-query- | | +| elements-named-query-element--named- | | +| query-element-uuid--related-lookups- | | +| related-lookup--related-lookup-uuid- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lationship-list/relationship <#opera | | +| tion--service-design-and-creation-na | | +| med-queries-named-query--named-query | | +| -uuid--named-query-elements-named-qu | | +| ery-element--named-query-element-uui | | +| d--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lationship-list/relationship <#opera | | +| tion--service-design-and-creation-na | | +| med-queries-named-query--named-query | | +| -uuid--named-query-elements-named-qu | | +| ery-element--named-query-element-uui | | +| d--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/relationship-list/relationship <#o | | +| peration--service-design-and-creatio | | +| n-named-queries-named-query--named-q | | +| uery-uuid--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/relationship-list/relationship <#o | | +| peration--service-design-and-creatio | | +| n-named-queries-named-query--named-q | | +| uery-uuid--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-capabilities | +| /service-design-and-creation/service | | +| -capabilities <#operation--service-d | | +| esign-and-creation-service-capabilit | | +| ies-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-capability | +| /service-design-and-creation/service | | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/service | service-capability | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/service | service-capability | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/service | relationships | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-service-capab | | +| ilities-service-capability--service- | | +| type---vnf-type--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/service | | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-service-capab | | +| ilities-service-capability--service- | | +| type---vnf-type--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns services | +| /service-design-and-creation/service | | +| s <#operation--service-design-and-cr | | +| eation-services-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/service | relationships | +| s/service/{service-id}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-services-serv | | +| ice--service-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/service | | +| s/service/{service-id}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-services-serv | | +| ice--service-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnf-images | +| /service-design-and-creation/vnf-ima | | +| ges <#operation--service-design-and- | | +| creation-vnf-images-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnf-image | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/vnf-ima | vnf-image | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vnf-image | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/vnf-ima | relationships | +| ges/vnf-image/{vnf-image-uuid}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-vnf-i | | +| mages-vnf-image--vnf-image-uuid--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-vnf-i | | +| mages-vnf-image--vnf-image-uuid--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: Network + :name: tag-Network + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns generic-vnfs | +| /network/generic-vnfs <#operation--n | | +| etwork-generic-vnfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns generic-vnf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | generic-vnf | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing generic-vnf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlements | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlement | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | entitlement | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing entitlement | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid}/relationshi | | +| p-list/relationship <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-entitlement--group-u | | +| uid---resource-uuid--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid}/relationshi | | +| p-list/relationship <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-entitlement--group-u | | +| uid---resource-uuid--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l-interface | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 4-address-list--l3-interface-ipv4-ad | | +| dress--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 4-address-list--l3-interface-ipv4-ad | | +| dress--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 6-address-list--l3-interface-ipv6-ad | | +| dress--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 6-address-list--l3-interface-ipv6-ad | | +| dress--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-generic | | +| -vnfs-generic-vnf--vnf-id--l-interfa | | +| ces-l-interface--interface-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-generic | | +| -vnfs-generic-vnf--vnf-id--l-interfa | | +| ces-l-interface--interface-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | sriov-vf | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--sriov-vfs-s | | +| riov-vf--pci-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--sriov-vfs-s | | +| riov-vf--pci-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans <#operation--netw | | +| ork-generic-vnfs-generic-vnf--vnf-id | | +| --l-interfaces-l-interface--interfac | | +| e-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--vlans-vlan- | | +| -vlan-interface--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--vlans-vlan- | | +| -vlan-interface--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces <#operation--n | | +| etwork-generic-vnfs-generic-vnf--vnf | | +| -id--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | lag-interface | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces <#oper | | +| ation--network-generic-vnfs-generic- | | +| vnf--vnf-id--lag-interfaces-lag-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l-interface | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | sriov-vf | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans <#opera | | +| tion--network-generic-vnfs-generic-v | | +| nf--vnf-id--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns licenses | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses <#operation--network | | +| -generic-vnfs-generic-vnf--vnf-id--l | | +| icenses-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--licen | | +| ses-license--group-uuid---resource-u | | +| uid--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--licen | | +| ses-license--group-uuid---resource-u | | +| uid--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vf-modules | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -vf-modules-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vf-module | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | vf-module | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vf-module | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--vf-modules-vf-m | | +| odule--vf-module-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--vf-modules-vf-m | | +| odule--vf-module-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns instance-groups | +| /network/instance-groups <#operation | | +| --network-instance-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns instance-group | +| /network/instance-groups/instance-gr | | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/instance-groups/instance-gr | instance-group | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing instance-group | +| /network/instance-groups/instance-gr | | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/instance-groups/instance-gr | relationships | +| oup/{id}/relationship-list/relations | | +| hip <#operation--network-instance-gr | | +| oups-instance-group--id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/instance-groups/instance-gr | | +| oup/{id}/relationship-list/relations | | +| hip <#operation--network-instance-gr | | +| oups-instance-group--id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ipsec-configurations | +| /network/ipsec-configurations <#oper | | +| ation--network-ipsec-configurations- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ipsec-configuration | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/ipsec-configurations/ipsec- | ipsec-configuration | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/ipsec-configurations/ipsec- | ipsec-configuration | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/ipsec-configurations/ipsec- | relationships | +| configuration/{ipsec-configuration-i | | +| d}/relationship-list/relationship <# | | +| operation--network-ipsec-configurati | | +| ons-ipsec-configuration--ipsec-confi | | +| guration-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/relationship-list/relationship <# | | +| operation--network-ipsec-configurati | | +| ons-ipsec-configuration--ipsec-confi | | +| guration-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vig-servers | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers <#operation--network- | | +| ipsec-configurations-ipsec-configura | | +| tion--ipsec-configuration-id--vig-se | | +| rvers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vig-server | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/ipsec-configurations/ipsec- | vig-server | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vig-server | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/ipsec-configurations/ipsec- | relationships | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type}/relationship-list/relations | | +| hip <#operation--network-ipsec-confi | | +| gurations-ipsec-configuration--ipsec | | +| -configuration-id--vig-servers-vig-s | | +| erver--vig-address-type--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type}/relationship-list/relations | | +| hip <#operation--network-ipsec-confi | | +| gurations-ipsec-configuration--ipsec | | +| -configuration-id--vig-servers-vig-s | | +| erver--vig-address-type--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l3-networks | +| /network/l3-networks <#operation--ne | | +| twork-l3-networks-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l3-network | +| /network/l3-networks/l3-network/{net | | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | l3-network | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l3-network | +| /network/l3-networks/l3-network/{net | | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-assignments | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments <#operatio | | +| n--network-l3-networks-l3-network--n | | +| etwork-id--ctag-assignments-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | ctag-assignment | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing ctag-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner}/relationship-l | | +| ist/relationship <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --ctag-assignments-ctag-assignment-- | | +| vlan-id-inner--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner}/relationship-l | | +| ist/relationship <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --ctag-assignments-ctag-assignment-- | | +| vlan-id-inner--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/relationship-list/relations | | +| hip <#operation--network-l3-networks | | +| -l3-network--network-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/relationship-list/relations | | +| hip <#operation--network-l3-networks | | +| -l3-network--network-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns segmentation-assignments | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--segmentation-assi | | +| gnments-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns segmentation-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | segmentation-assignment | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/l3-networks/l3-network/{net | segmentation-assignment | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id}/relationship-list/relationship < | | +| #operation--network-l3-networks-l3-n | | +| etwork--network-id--segmentation-ass | | +| ignments-segmentation-assignment--se | | +| gmentation-id--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id}/relationship-list/relationship < | | +| #operation--network-l3-networks-l3-n | | +| etwork--network-id--segmentation-ass | | +| ignments-segmentation-assignment--se | | +| gmentation-id--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns subnets | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --subnets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns host-routes | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes <#operation--network-l3- | | +| networks-l3-network--network-id--sub | | +| nets-subnet--subnet-id--host-routes- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns host-route | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | host-route | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing host-route | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d}/relationship-list/relationship <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--subnets-subnet--s | | +| ubnet-id--host-routes-host-route--ho | | +| st-route-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d}/relationship-list/relationship <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--subnets-subnet--s | | +| ubnet-id--host-routes-host-route--ho | | +| st-route-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/subnets/subnet/{subnet-id}/ | | +| relationship-list/relationship <#ope | | +| ration--network-l3-networks-l3-netwo | | +| rk--network-id--subnets-subnet--subn | | +| et-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| relationship-list/relationship <#ope | | +| ration--network-l3-networks-l3-netwo | | +| rk--network-id--subnets-subnet--subn | | +| et-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-links | +| /network/lag-links <#operation--netw | | +| ork-lag-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-link | +| /network/lag-links/lag-link/{link-na | | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/lag-links/lag-link/{link-na | lag-link | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-link | +| /network/lag-links/lag-link/{link-na | | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/lag-links/lag-link/{link-na | relationships | +| me}/relationship-list/relationship < | | +| #operation--network-lag-links-lag-li | | +| nk--link-name--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/lag-links/lag-link/{link-na | | +| me}/relationship-list/relationship < | | +| #operation--network-lag-links-lag-li | | +| nk--link-name--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns logical-links | +| /network/logical-links <#operation-- | | +| network-logical-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns logical-link | +| /network/logical-links/logical-link/ | | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/logical-links/logical-link/ | logical-link | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing logical-link | +| /network/logical-links/logical-link/ | | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/logical-links/logical-link/ | relationships | +| {link-name}/relationship-list/relati | | +| onship <#operation--network-logical- | | +| links-logical-link--link-name--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/logical-links/logical-link/ | | +| {link-name}/relationship-list/relati | | +| onship <#operation--network-logical- | | +| links-logical-link--link-name--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns multicast-configurations | +| /network/multicast-configurations <# | | +| operation--network-multicast-configu | | +| rations-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns multicast-configuration | +| /network/multicast-configurations/mu | | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/multicast-configurations/mu | multicast-configuration | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/multicast-configurations/mu | multicast-configuration | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/multicast-configurations/mu | relationships | +| lticast-configuration/{multicast-con | | +| figuration-id}/relationship-list/rel | | +| ationship <#operation--network-multi | | +| cast-configurations-multicast-config | | +| uration--multicast-configuration-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/multicast-configurations/mu | | +| lticast-configuration/{multicast-con | | +| figuration-id}/relationship-list/rel | | +| ationship <#operation--network-multi | | +| cast-configurations-multicast-config | | +| uration--multicast-configuration-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-policies | +| /network/network-policies <#operatio | | +| n--network-network-policies-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-policy | +| /network/network-policies/network-po | | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/network-policies/network-po | network-policy | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing network-policy | +| /network/network-policies/network-po | | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/network-policies/network-po | relationships | +| licy/{network-policy-id}/relationshi | | +| p-list/relationship <#operation--net | | +| work-network-policies-network-policy | | +| --network-policy-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/network-policies/network-po | | +| licy/{network-policy-id}/relationshi | | +| p-list/relationship <#operation--net | | +| work-network-policies-network-policy | | +| --network-policy-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns newvces | +| /network/newvces <#operation--networ | | +| k-newvces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces <#operation--network-newv | | +| ces-newvce--vnf-id2--l-interfaces-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l-interface | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/relationship-list/relationship < | | +| #operation--network-newvces-newvce-- | | +| vnf-id2--l-interfaces-l-interface--i | | +| nterface-name--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/relationship-list/relationship < | | +| #operation--network-newvces-newvce-- | | +| vnf-id2--l-interfaces-l-interface--i | | +| nterface-name--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | sriov-vf | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--sriov-vfs-sriov-vf--pci-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--sriov-vfs-sriov-vf--pci-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans <#operation--network-newvc | | +| es-newvce--vnf-id2--l-interfaces-l-i | | +| nterface--interface-name--vlans-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/re | relationships | +| lationship-list/relationship <#opera | | +| tion--network-newvces-newvce--vnf-id | | +| 2--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/re | | +| lationship-list/relationship <#opera | | +| tion--network-newvces-newvce--vnf-id | | +| 2--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns physical-links | +| /network/physical-links <#operation- | | +| -network-physical-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns physical-link | +| /network/physical-links/physical-lin | | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/physical-links/physical-lin | physical-link | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing physical-link | +| /network/physical-links/physical-lin | | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/physical-links/physical-lin | relationships | +| k/{link-name}/relationship-list/rela | | +| tionship <#operation--network-physic | | +| al-links-physical-link--link-name--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/physical-links/physical-lin | | +| k/{link-name}/relationship-list/rela | | +| tionship <#operation--network-physic | | +| al-links-physical-link--link-name--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pnfs | +| /network/pnfs <#operation--network-p | | +| nfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces <#operation--network-pnfs-pn | | +| f--pnf-name--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | lag-interface | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces <#operation--network | | +| -pnfs-pnf--pnf-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l-interface | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv4-addres | | +| s-list--l3-interface-ipv4-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv4-addres | | +| s-list--l3-interface-ipv4-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv6-addres | | +| s-list--l3-interface-ipv6-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv6-addres | | +| s-list--l3-interface-ipv6-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/relationship-list/relations | | +| hip <#operation--network-pnfs-pnf--p | | +| nf-name--lag-interfaces-lag-interfac | | +| e--interface-name--l-interfaces-l-in | | +| terface--interface-name--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/relationship-list/relations | | +| hip <#operation--network-pnfs-pnf--p | | +| nf-name--lag-interfaces-lag-interfac | | +| e--interface-name--l-interfaces-l-in | | +| terface--interface-name--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | sriov-vf | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--sriov-vfs-sriov-vf- | | +| -pci-id--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--sriov-vfs-sriov-vf- | | +| -pci-id--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans <#operation--network- | | +| pnfs-pnf--pnf-name--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/relationship-list/relationship <# | | +| operation--network-pnfs-pnf--pnf-nam | | +| e--lag-interfaces-lag-interface--int | | +| erface-name--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/relationship-list/relationship <# | | +| operation--network-pnfs-pnf--pnf-nam | | +| e--lag-interfaces-lag-interface--int | | +| erface-name--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces <#operation--network-pnfs-pnf- | | +| -pnf-name--p-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | p-interface | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces <#operation--network-pnf | | +| s-pnf--pnf-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l-interface | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/relationship-list/relationship | | +| <#operation--network-pnfs-pnf--pnf-n | | +| ame--p-interfaces-p-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/relationship-list/relationship | | +| <#operation--network-pnfs-pnf--pnf-n | | +| ame--p-interfaces-p-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | sriov-vf | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans <#operation--network-pnfs | | +| -pnf--pnf-name--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/r | | +| elationship-list/relationship <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/r | | +| elationship-list/relationship <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs <#operation--network-pnfs-p | | +| nf--pnf-name--p-interfaces-p-interfa | | +| ce--interface-name--sriov-pfs-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | sriov-pf | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id}/relati | | +| onship-list/relationship <#operation | | +| --network-pnfs-pnf--pnf-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| sriov-pfs-sriov-pf--pf-pci-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id}/relati | | +| onship-list/relationship <#operation | | +| --network-pnfs-pnf--pnf-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| sriov-pfs-sriov-pf--pf-pci-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/relatio | relationships | +| nship-list/relationship <#operation- | | +| -network-pnfs-pnf--pnf-name--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/relatio | | +| nship-list/relationship <#operation- | | +| -network-pnfs-pnf--pnf-name--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-table-references | +| /network/route-table-references <#op | | +| eration--network-route-table-referen | | +| ces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-table-reference | +| /network/route-table-references/rout | | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/route-table-references/rout | route-table-reference | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/route-table-references/rout | route-table-reference | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/route-table-references/rout | relationships | +| e-table-reference/{route-table-refer | | +| ence-id}/relationship-list/relations | | +| hip <#operation--network-route-table | | +| -references-route-table-reference--r | | +| oute-table-reference-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/route-table-references/rout | | +| e-table-reference/{route-table-refer | | +| ence-id}/relationship-list/relations | | +| hip <#operation--network-route-table | | +| -references-route-table-reference--r | | +| oute-table-reference-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair-sets | +| /network/site-pair-sets <#operation- | | +| -network-site-pair-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair-set | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | site-pair-set | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing site-pair-set | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/relationship-li | | +| st/relationship <#operation--network | | +| -site-pair-sets-site-pair-set--site- | | +| pair-set-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/relationship-li | | +| st/relationship <#operation--network | | +| -site-pair-sets-site-pair-set--site- | | +| pair-set-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns routing-instances | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es <#operation--network-site-pair-se | | +| ts-site-pair-set--site-pair-set-id-- | | +| routing-instances-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns routing-instance | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | routing-instance | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing routing-instance | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pairs | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs <#operation--networ | | +| k-site-pair-sets-site-pair-set--site | | +| -pair-set-id--routing-instances-rout | | +| ing-instance--routing-instance-id--s | | +| ite-pairs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | site-pair | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing site-pair | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns classes-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service <#operation | | +| --network-site-pair-sets-site-pair-s | | +| et--site-pair-set-id--routing-instan | | +| ces-routing-instance--routing-instan | | +| ce-id--site-pairs-site-pair--site-pa | | +| ir-id--classes-of-service-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns class-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | class-of-service | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing class-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos}/relationship-list/relati | | +| onship <#operation--network-site-pai | | +| r-sets-site-pair-set--site-pair-set- | | +| id--routing-instances-routing-instan | | +| ce--routing-instance-id--site-pairs- | | +| site-pair--site-pair-id--classes-of- | | +| service-class-of-service--cos--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos}/relationship-list/relati | | +| onship <#operation--network-site-pai | | +| r-sets-site-pair-set--site-pair-set- | | +| id--routing-instances-routing-instan | | +| ce--routing-instance-id--site-pairs- | | +| site-pair--site-pair-id--classes-of- | | +| service-class-of-service--cos--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--site-pairs-site-p | | +| air--site-pair-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--site-pairs-site-p | | +| air--site-pair-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vces | +| /network/vces <#operation--network-v | | +| ces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlements | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts <#operation--network-vces-vce--v | | +| nf-id--entitlements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlement | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/entitleme | entitlement | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing entitlement | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/entitleme | relationships | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid}/relationship-list/relations | | +| hip <#operation--network-vces-vce--v | | +| nf-id--entitlements-entitlement--gro | | +| up-uuid---resource-uuid--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid}/relationship-list/relations | | +| hip <#operation--network-vces-vce--v | | +| nf-id--entitlements-entitlement--gro | | +| up-uuid---resource-uuid--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns licenses | +| /network/vces/vce/{vnf-id}/licenses | | +| <#operation--network-vces-vce--vnf-i | | +| d--licenses-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/licenses/ | relationships | +| license/{group-uuid}/{resource-uuid} | | +| /relationship-list/relationship <#op | | +| eration--network-vces-vce--vnf-id--l | | +| icenses-license--group-uuid---resour | | +| ce-uuid--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| /relationship-list/relationship <#op | | +| eration--network-vces-vce--vnf-id--l | | +| icenses-license--group-uuid---resour | | +| ce-uuid--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns port-groups | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps <#operation--network-vces-vce--vn | | +| f-id--port-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns port-group | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/port-grou | port-group | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing port-group | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cvlan-tags | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags <#operation--network-vces-vce--v | | +| nf-id--port-groups-port-group--inter | | +| face-id--cvlan-tags-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cvlan-tag-entry | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/port-grou | cvlan-tag-entry | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing cvlan-tag-entry | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/port-grou | relationships | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vces-vce--vnf-id--port-g | | +| roups-port-group--interface-id--cvla | | +| n-tags-cvlan-tag-entry--cvlan-tag--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vces-vce--vnf-id--port-g | | +| roups-port-group--interface-id--cvla | | +| n-tags-cvlan-tag-entry--cvlan-tag--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/port-grou | relationships | +| ps/port-group/{interface-id}/relatio | | +| nship-list/relationship <#operation- | | +| -network-vces-vce--vnf-id--port-grou | | +| ps-port-group--interface-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/relatio | | +| nship-list/relationship <#operation- | | +| -network-vces-vce--vnf-id--port-grou | | +| ps-port-group--interface-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/relations | relationships | +| hip-list/relationship <#operation--n | | +| etwork-vces-vce--vnf-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-vces-vce--vnf-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnfcs | +| /network/vnfcs <#operation--network- | | +| vnfcs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | relationships | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | relationships | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/rela | relationships | +| tionship-list/relationship <#operati | | +| on--network-vnfcs-vnfc--vnfc-name--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vnfcs-vnfc--vnfc-name--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpls-pes | +| /network/vpls-pes <#operation--netwo | | +| rk-vpls-pes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces <#operation--n | | +| etwork-vpls-pes-vpls-pe--equipment-n | | +| ame--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | lag-interface | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces <#oper | | +| ation--network-vpls-pes-vpls-pe--equ | | +| ipment-name--lag-interfaces-lag-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l-interface | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-vpls-pes-vpls-pe--equipment-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-vpls-pes-vpls-pe--equipment-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-vf | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-vpl | | +| s-pes-vpls-pe--equipment-name--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-vpl | | +| s-pes-vpls-pe--equipment-name--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces <#operation--net | | +| work-vpls-pes-vpls-pe--equipment-nam | | +| e--p-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | p-interface | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces <#operatio | | +| n--network-vpls-pes-vpls-pe--equipme | | +| nt-name--p-interfaces-p-interface--i | | +| nterface-name--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l-interface | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/relationship-list | | +| /relationship <#operation--network-v | | +| pls-pes-vpls-pe--equipment-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/relationship-list | | +| /relationship <#operation--network-v | | +| pls-pes-vpls-pe--equipment-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--sriov-vfs-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-vf | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -sriov-vfs-sriov-vf--pci-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -sriov-vfs-sriov-vf--pci-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans <#operation | | +| --network-vpls-pes-vpls-pe--equipmen | | +| t-name--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv4-ad | | +| dress-list--l3-interface-ipv4-addres | | +| s--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv4-ad | | +| dress-list--l3-interface-ipv4-addres | | +| s--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv6-ad | | +| dress-list--l3-interface-ipv6-addres | | +| s--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv6-ad | | +| dress-list--l3-interface-ipv6-addres | | +| s--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--p-interfaces-p-interface--inte | | +| rface-name--sriov-pfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-pf | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id}/relationship-list/relationsh | | +| ip <#operation--network-vpls-pes-vpl | | +| s-pe--equipment-name--p-interfaces-p | | +| -interface--interface-name--sriov-pf | | +| s-sriov-pf--pf-pci-id--relationship- | | +| list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id}/relationship-list/relationsh | | +| ip <#operation--network-vpls-pes-vpl | | +| s-pe--equipment-name--p-interfaces-p | | +| -interface--interface-name--sriov-pf | | +| s-sriov-pf--pf-pci-id--relationship- | | +| list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/relationship-list/relationshi | | +| p <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/relationship-list/relationshi | | +| p <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpn-bindings | +| /network/vpn-bindings <#operation--n | | +| etwork-vpn-bindings-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpn-binding | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpn-bindings/vpn-binding/{v | vpn-binding | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vpn-binding | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpn-bindings/vpn-binding/{v | relationships | +| pn-id}/relationship-list/relationshi | | +| p <#operation--network-vpn-bindings- | | +| vpn-binding--vpn-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/relationship-list/relationshi | | +| p <#operation--network-vpn-bindings- | | +| vpn-binding--vpn-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-targets | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets <#operation--ne | | +| twork-vpn-bindings-vpn-binding--vpn- | | +| id--route-targets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-target | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpn-bindings/vpn-binding/{v | route-target | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing route-target | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpn-bindings/vpn-binding/{v | relationships | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le}/relationship-list/relationship < | | +| #operation--network-vpn-bindings-vpn | | +| -binding--vpn-id--route-targets-rout | | +| e-target--global-route-target---rout | | +| e-target-role--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le}/relationship-list/relationship < | | +| #operation--network-vpn-bindings-vpn | | +| -binding--vpn-id--route-targets-rout | | +| e-target--global-route-target---rout | | +| e-target-role--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns zones | +| /network/zones <#operation--network- | | +| zones-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/zones/zone/{zone-id}/relati | relationships | +| onship-list/relationship <#operation | | +| --network-zones-zone--zone-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/zones/zone/{zone-id}/relati | | +| onship-list/relationship <#operation | | +| --network-zones-zone--zone-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Paths + :name: paths + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connectors + +.. raw:: html + +
+ +.. rubric:: GET **/business/connectors** + :name: get-businessconnectors + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connectors + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/connectors <#/definitions/connectors>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connector + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}** + :name: get-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connector + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing connector + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}** + :name: put-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing connector + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +connector object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/connector <#/definitions/connector>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing connector + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}** + :name: delete-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing connector + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}/metadata** + :name: get-businessconnectorsconnectorresource-instance-idmetadata + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: get-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: put-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: delete-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}/relationship-list/relationship** + :name: put-businessconnectorsconnectorresource-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}/relationship-list/relationship** + :name: delete-businessconnectorsconnectorresource-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customers + +.. raw:: html + +
+ +.. rubric:: GET **/business/customers** + :name: get-businesscustomers + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/customers <#/definitions/customers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customer + +.. raw:: html + +
+ +.. rubric:: GET **/business/customers/customer/{global-customer-id}** + :name: get-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customer + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing customer + +.. raw:: html + +
+ +.. rubric:: PUT **/business/customers/customer/{global-customer-id}** + :name: put-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing customer + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +customer object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/customer <#/definitions/customer>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing customer + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/customers/customer/{global-customer-id}** + :name: delete-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing customer + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscriptions + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptions + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscriptions + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-subscriptions <#/definitions/service-subscriptions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscription + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-subscription + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-subscription object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-subscription <#/definitions/service-subscription>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-subscription + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instances + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instances + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instances + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-instances <#/definitions/service-instances>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instance + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-instance + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-instance object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-instance <#/definitions/service-instance>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-instance + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resources + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resources + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resources + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/allotted-resources <#/definitions/allotted-resources>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resource + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing allotted-resource + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +allotted-resource object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/allotted-resource <#/definitions/allotted-resource>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing allotted-resource + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnects + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnects + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnects + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tunnel-xconnects <#/definitions/tunnel-xconnects>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +tunnel-xconnect object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadata + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lines-of-business + +.. raw:: html + +
+ +.. rubric:: GET **/business/lines-of-business** + :name: get-businesslines-of-business + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lines-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lines-of-business <#/definitions/lines-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns line-of-business + +.. raw:: html + +
+ +.. rubric:: GET + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: get-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing line-of-business + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: put-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +line-of-business object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/line-of-business <#/definitions/line-of-business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing line-of-business + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: delete-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship** + :name: put-businesslines-of-businessline-of-businessline-of-business-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship** + :name: delete-businesslines-of-businessline-of-businessline-of-business-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entities + +.. raw:: html + +
+ +.. rubric:: GET **/business/owning-entities** + :name: get-businessowning-entities + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entities + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/owning-entities <#/definitions/owning-entities>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entity + +.. raw:: html + +
+ +.. rubric:: GET + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: get-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing owning-entity + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: put-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +owning-entity object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/owning-entity <#/definitions/owning-entity>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing owning-entity + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: delete-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship** + :name: put-businessowning-entitiesowning-entityowning-entity-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship** + :name: delete-businessowning-entitiesowning-entityowning-entity-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platforms + +.. raw:: html + +
+ +.. rubric:: GET **/business/platforms** + :name: get-businessplatforms + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platforms + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/platforms <#/definitions/platforms>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platform + +.. raw:: html + +
+ +.. rubric:: GET **/business/platforms/platform/{platform-name}** + :name: get-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platform + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing platform + +.. raw:: html + +
+ +.. rubric:: PUT **/business/platforms/platform/{platform-name}** + :name: put-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing platform + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +platform object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/platform <#/definitions/platform>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing platform + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/platforms/platform/{platform-name}** + :name: delete-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing platform + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/platforms/platform/{platform-name}/relationship-list/relationship** + :name: put-businessplatformsplatformplatform-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/platforms/platform/{platform-name}/relationship-list/relationship** + :name: delete-businessplatformsplatformplatform-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns projects + +.. raw:: html + +
+ +.. rubric:: GET **/business/projects** + :name: get-businessprojects + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns projects + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/projects <#/definitions/projects>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns project + +.. raw:: html + +
+ +.. rubric:: GET **/business/projects/project/{project-name}** + :name: get-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns project + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing project + +.. raw:: html + +
+ +.. rubric:: PUT **/business/projects/project/{project-name}** + :name: put-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing project + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +project object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/project <#/definitions/project>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing project + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/projects/project/{project-name}** + :name: delete-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing project + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/projects/project/{project-name}/relationship-list/relationship** + :name: put-businessprojectsprojectproject-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/projects/project/{project-name}/relationship-list/relationship** + :name: delete-businessprojectsprojectproject-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-regions + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/cloud-regions** + :name: get-cloud-infrastructurecloud-regions + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-regions + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cloud-regions <#/definitions/cloud-regions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-region + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cloud-region + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +cloud-region object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/cloud-region <#/definitions/cloud-region>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cloud-region + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zones + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zones + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zones + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/availability-zones <#/definitions/availability-zones>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zone + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing availability-zone + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +availability-zone object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/availability-zone <#/definitions/availability-zone>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing availability-zone + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switches + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switches + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switches + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/dvs-switches <#/definitions/dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switch + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vcenter-url | URL used to | query | string | | +| | reach the | | | | +| | vcenter | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing dvs-switch + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +dvs-switch object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/dvs-switch <#/definitions/dvs-switch>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing dvs-switch + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-list + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavors + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavors + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavors + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/flavors <#/definitions/flavors>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavor + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-name | Flavor name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing flavor + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +flavor object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/flavor <#/definitions/flavor>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing flavor + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignments + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/group-assignments <#/definitions/group-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-type | Group type - | query | string | | +| | the type of | | | | +| | group this | | | | +| | instance | | | | +| | refers to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-name | Group name - | query | string | | +| | name assigned | | | | +| | to the group | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing group-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +group-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/group-assignment <#/definitions/group-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing group-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns images + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimages + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns images + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/images <#/definitions/images>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns image + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns image + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing image + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +image object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/image <#/definitions/image>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing image + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadata + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-networks + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networks + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-networks + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/oam-networks <#/definitions/oam-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-network + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | cvlan-id | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing oam-network + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +oam-network object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/oam-network <#/definitions/oam-network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing oam-network + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuidrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuidrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshots + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshots + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshots + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/snapshots <#/definitions/snapshots>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshot + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-name | Snapshot name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prev-snapshot- | This field | query | string | | +| id | contains the | | | | +| | UUID of the | | | | +| | previous | | | | +| | snapshot (if | | | | +| | any). | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing snapshot + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +snapshot object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/snapshot <#/definitions/snapshot>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing snapshot + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenants + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenants + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenants + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tenants <#/definitions/tenants>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenant + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tenant + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +tenant object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/tenant <#/definitions/tenant>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tenant + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vservers + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvservers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vservers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vservers <#/definitions/vservers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vserver + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vserver + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vserver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vserver <#/definitions/vserver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vserver + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volumes + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumes + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volumes + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volumes <#/definitions/volumes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +volume object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/volume <#/definitions/volume>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vip-ipv4-address-list object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vip-ipv6-address-list object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-groups + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groups + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume-groups <#/definitions/volume-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-group + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-n | Name of the | query | string | | +| ame | volume group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | volume-group | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume-group + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +volume-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/volume-group <#/definitions/volume-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume-group + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complexes + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/complexes** + :name: get-cloud-infrastructurecomplexes + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complexes + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/complexes <#/definitions/complexes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complex + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complex + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing complex + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing complex + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +complex object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/complex <#/definitions/complex>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing complex + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing complex + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pools + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-idctag-pools + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pools + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-pools <#/definitions/ctag-pools>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pool + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-pool + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ctag-pool object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ctag-pool <#/definitions/ctag-pool>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-pool + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profiles + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/network-profiles** + :name: get-cloud-infrastructurenetwork-profiles + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profiles + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-profiles <#/definitions/network-profiles>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profile + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: get-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-profile + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: put-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +network-profile object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/network-profile <#/definitions/network-profile>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-profile + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: delete-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship** + :name: put-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pservers + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/pservers** + :name: get-cloud-infrastructurepservers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pservers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pservers <#/definitions/pservers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pserver + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: get-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pserver + +.. raw:: html + +
+ +.. rubric:: PUT **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: put-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +pserver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/pserver <#/definitions/pserver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pserver + +.. raw:: html + +
+ +.. rubric:: DELETE **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: delete-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-centers + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/virtual-data-centers** + :name: get-cloud-infrastructurevirtual-data-centers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-centers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/virtual-data-centers <#/definitions/virtual-data-centers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-center + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: get-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vdc-name | Name of the | query | string | | +| | virtual data | | | | +| | center | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing virtual-data-center + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: put-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +virtual-data-center object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/virtual-data-center <#/definitions/virtual-data-center>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing virtual-data-center + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: delete-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship** + :name: put-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-ems-list** + :name: get-external-systemesr-ems-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-ems-list <#/definitions/esr-ems-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: get-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-ems + +.. raw:: html + +
+ +.. rubric:: PUT **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: put-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-ems object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-ems <#/definitions/esr-ems>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-ems + +.. raw:: html + +
+ +.. rubric:: DELETE **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: delete-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list** + :name: get-external-systemesr-ems-listesr-emsems-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship** + :name: put-external-systemesr-ems-listesr-emsems-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship** + :name: delete-external-systemesr-ems-listesr-emsems-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-thirdparty-sdnc-list** + :name: get-external-systemesr-thirdparty-sdnc-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-thirdparty-sdnc-list <#/definitions/esr-thirdparty-sdnc-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-thirdparty-sdnc object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-vnfm-list** + :name: get-external-systemesr-vnfm-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-vnfm-list <#/definitions/esr-vnfm-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-vnfm + +.. raw:: html + +
+ +.. rubric:: PUT **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-vnfm object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-vnfm <#/definitions/esr-vnfm>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-vnfm + +.. raw:: html + +
+ +.. rubric:: DELETE **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnfs + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs** + :name: get-networkgeneric-vnfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnfs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/generic-vnfs <#/definitions/generic-vnfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnf + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing generic-vnf + +.. raw:: html + +
+ +.. rubric:: PUT **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +generic-vnf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/generic-vnf <#/definitions/generic-vnf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing generic-vnf + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-identitlements + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlements <#/definitions/entitlements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +entitlement object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/entitlement <#/definitions/entitlement>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlicenses + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/licenses <#/definitions/licenses>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +license object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/license <#/definitions/license>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-modules + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idvf-modules + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-modules + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vf-modules <#/definitions/vf-modules>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-module + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-name | Name of | query | string | | +| | vf-module | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-servi | the Contrail | query | string | | +| ce-instance-fq | unique ID for | | | | +| dn | a | | | | +| | service-instan | | | | +| | ce | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vf-module + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vf-module object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vf-module <#/definitions/vf-module>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vf-module + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-groups + +.. raw:: html + +
+ +.. rubric:: GET **/network/instance-groups** + :name: get-networkinstance-groups + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/instance-groups <#/definitions/instance-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-group + +.. raw:: html + +
+ +.. rubric:: GET **/network/instance-groups/instance-group/{id}** + :name: get-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| description | Descriptive | query | string | | +| | text to help | | | | +| | identify the | | | | +| | usage of this | | | | +| | instance-group | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Only valid | query | string | | +| | value today is | | | | +| | lower case ha | | | | +| | for high | | | | +| | availability | | | | ++----------------+----------------+----------------+----------------+----------------+ +| sub-type | Valid values | query | string | | +| | for ha type | | | | +| | are | | | | +| | [geo-activeact | | | | +| | ive, | | | | +| | geo-activestan | | | | +| | dby, | | | | +| | local-activeac | | | | +| | tive, | | | | +| | local-activest | | | | +| | andby] | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing instance-group + +.. raw:: html + +
+ +.. rubric:: PUT **/network/instance-groups/instance-group/{id}** + :name: put-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +instance-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/instance-group <#/definitions/instance-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing instance-group + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/instance-groups/instance-group/{id}** + :name: delete-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/instance-groups/instance-group/{id}/relationship-list/relationship** + :name: put-networkinstance-groupsinstance-groupidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/instance-groups/instance-group/{id}/relationship-list/relationship** + :name: delete-networkinstance-groupsinstance-groupidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configurations + +.. raw:: html + +
+ +.. rubric:: GET **/network/ipsec-configurations** + :name: get-networkipsec-configurations + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ipsec-configurations <#/definitions/ipsec-configurations>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ipsec-configuration object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ipsec-configuration <#/definitions/ipsec-configuration>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-servers + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-servers + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-servers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vig-servers <#/definitions/vig-servers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-server + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vig-server + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vig-server object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vig-server <#/definitions/vig-server>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vig-server + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-typerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-typerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-networks + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks** + :name: get-networkl3-networks + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-networks + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-networks <#/definitions/l3-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-network + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks/l3-network/{network-id}** + :name: get-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-network + +.. raw:: html + +
+ +.. rubric:: PUT **/network/l3-networks/l3-network/{network-id}** + :name: put-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-network object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-network <#/definitions/l3-network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-network + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/l3-networks/l3-network/{network-id}** + :name: delete-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/ctag-assignments** + :name: get-networkl3-networksl3-networknetwork-idctag-assignments + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-assignments <#/definitions/ctag-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: get-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: put-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ctag-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ctag-assignment <#/definitions/ctag-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: delete-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-innerrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-innerrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments** + :name: get-networkl3-networksl3-networknetwork-idsegmentation-assignments + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/segmentation-assignments <#/definitions/segmentation-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: get-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: put-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +segmentation-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/segmentation-assignment <#/definitions/segmentation-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: delete-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnets + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks/l3-network/{network-id}/subnets** + :name: get-networkl3-networksl3-networknetwork-idsubnets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/subnets <#/definitions/subnets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnet + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing subnet + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +subnet object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/subnet <#/definitions/subnet>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing subnet + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-routes + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routes + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-routes + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/host-routes <#/definitions/host-routes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-route + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing host-route + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +host-route object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/host-route <#/definitions/host-route>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing host-route + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configurations + +.. raw:: html + +
+ +.. rubric:: GET **/network/multicast-configurations** + :name: get-networkmulticast-configurations + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/multicast-configurations <#/definitions/multicast-configurations>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configuration + +.. raw:: html + +
+ +.. rubric:: GET + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: get-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing multicast-configuration + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: put-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +multicast-configuration object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/multicast-configuration <#/definitions/multicast-configuration>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing multicast-configuration + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: delete-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship** + :name: put-networkmulticast-configurationsmulticast-configurationmulticast-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship** + :name: delete-networkmulticast-configurationsmulticast-configurationmulticast-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policies + +.. raw:: html + +
+ +.. rubric:: GET **/network/network-policies** + :name: get-networknetwork-policies + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policies + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-policies <#/definitions/network-policies>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policy + +.. raw:: html + +
+ +.. rubric:: GET + **/network/network-policies/network-policy/{network-policy-id}** + :name: get-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | Contrail FQDN | query | string | | +| -fqdn | for the policy | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-policy + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/network-policies/network-policy/{network-policy-id}** + :name: put-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +network-policy object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/network-policy <#/definitions/network-policy>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-policy + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/network-policies/network-policy/{network-policy-id}** + :name: delete-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship** + :name: put-networknetwork-policiesnetwork-policynetwork-policy-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship** + :name: delete-networknetwork-policiesnetwork-policynetwork-policy-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvces + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces** + :name: get-networknewvces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvces + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/newvces <#/definitions/newvces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvce + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces/newvce/{vnf-id2}** + :name: get-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing newvce + +.. raw:: html + +
+ +.. rubric:: PUT **/network/newvces/newvce/{vnf-id2}** + :name: put-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +newvce object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/newvce <#/definitions/newvce>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing newvce + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/newvces/newvce/{vnf-id2}** + :name: delete-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces/newvce/{vnf-id2}/l-interfaces** + :name: get-networknewvcesnewvcevnf-id2l-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2relationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2relationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnfs + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs** + :name: get-networkpnfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnfs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pnfs <#/definitions/pnfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnf + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}** + :name: get-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pnf + +.. raw:: html + +
+ +.. rubric:: PUT **/network/pnfs/pnf/{pnf-name}** + :name: put-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +pnf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/pnf <#/definitions/pnf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pnf + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/pnfs/pnf/{pnf-name}** + :name: delete-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}/lag-interfaces** + :name: get-networkpnfspnfpnf-namelag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}/p-interfaces** + :name: get-networkpnfspnfpnf-namep-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-references + +.. raw:: html + +
+ +.. rubric:: GET **/network/route-table-references** + :name: get-networkroute-table-references + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-references + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-table-references <#/definitions/route-table-references>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-reference + +.. raw:: html + +
+ +.. rubric:: GET + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: get-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | FQDN entry in | query | string | | +| ference-fqdn | the route | | | | +| | table. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-table-reference + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: put-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +route-table-reference object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/route-table-reference <#/definitions/route-table-reference>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-table-reference + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: delete-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship** + :name: put-networkroute-table-referencesroute-table-referenceroute-table-reference-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship** + :name: delete-networkroute-table-referencesroute-table-referenceroute-table-reference-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-sets + +.. raw:: html + +
+ +.. rubric:: GET **/network/site-pair-sets** + :name: get-networksite-pair-sets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair-sets <#/definitions/site-pair-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-set + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair-set + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +site-pair-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/site-pair-set <#/definitions/site-pair-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instances + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instances + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instances + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/routing-instances <#/definitions/routing-instances>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instance + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing routing-instance + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +routing-instance object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/routing-instance <#/definitions/routing-instance>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing routing-instance + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pairs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pairs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pairs <#/definitions/site-pairs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +site-pair object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/site-pair <#/definitions/site-pair>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns classes-of-service + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-service + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns classes-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/classes-of-service <#/definitions/classes-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns class-of-service + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing class-of-service + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +class-of-service object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/class-of-service <#/definitions/class-of-service>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing class-of-service + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecosrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecosrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vces + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces** + :name: get-networkvces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vces + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vces <#/definitions/vces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vce + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}** + :name: get-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vce + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vce + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vces/vce/{vnf-id}** + :name: put-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vce object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vce <#/definitions/vce>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vce + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vces/vce/{vnf-id}** + :name: delete-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/entitlements** + :name: get-networkvcesvcevnf-identitlements + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlements <#/definitions/entitlements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: get-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: put-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +entitlement object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/entitlement <#/definitions/entitlement>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: delete-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/licenses** + :name: get-networkvcesvcevnf-idlicenses + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/licenses <#/definitions/licenses>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: get-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: put-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +license object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/license <#/definitions/license>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: delete-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-groups + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/port-groups** + :name: get-networkvcesvcevnf-idport-groups + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/port-groups <#/definitions/port-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-group + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing port-group + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +port-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/port-group <#/definitions/port-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing port-group + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tags + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tags + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tags + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cvlan-tags <#/definitions/cvlan-tags>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +cvlan-tag-entry object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tagrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tagrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfcs + +.. raw:: html + +
+ +.. rubric:: GET **/network/vnfcs** + :name: get-networkvnfcs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfcs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnfcs <#/definitions/vnfcs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfc + +.. raw:: html + +
+ +.. rubric:: GET **/network/vnfcs/vnfc/{vnfc-name}** + :name: get-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnfc + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vnfcs/vnfc/{vnfc-name}** + :name: put-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vnfc object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vnfc <#/definitions/vnfc>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnfc + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vnfcs/vnfc/{vnfc-name}** + :name: delete-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pes + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpls-pes** + :name: get-networkvpls-pes + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pes + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpls-pes <#/definitions/vpls-pes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pe + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: get-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpls-pe + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: put-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vpls-pe object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vpls-pe <#/definitions/vpls-pe>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpls-pe + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: delete-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namep-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-bindings + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpn-bindings** + :name: get-networkvpn-bindings + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-bindings + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpn-bindings <#/definitions/vpn-bindings>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-binding + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: get-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpn-binding + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: put-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vpn-binding object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vpn-binding <#/definitions/vpn-binding>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpn-binding + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: delete-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship** + :name: put-networkvpn-bindingsvpn-bindingvpn-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-targets + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets** + :name: get-networkvpn-bindingsvpn-bindingvpn-idroute-targets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-targets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-targets <#/definitions/route-targets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-target + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: get-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-target + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: put-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +route-target object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/route-target <#/definitions/route-target>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-target + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship** + :name: put-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-rolerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-rolerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zones + +.. raw:: html + +
+ +.. rubric:: GET **/network/zones** + :name: get-networkzones + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zones + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/zones <#/definitions/zones>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zone + +.. raw:: html + +
+ +.. rubric:: GET **/network/zones/zone/{zone-id}** + :name: get-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zone + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| design-type | Design of zone | query | string | | +| | [Medium/Large? | | | | +| | ] | | | | ++----------------+----------------+----------------+----------------+----------------+ +| zone-context | Context of | query | string | | +| | zone | | | | +| | [production/te | | | | +| | st] | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing zone + +.. raw:: html + +
+ +.. rubric:: PUT **/network/zones/zone/{zone-id}** + :name: put-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +zone object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/zone <#/definitions/zone>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing zone + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/zones/zone/{zone-id}** + :name: delete-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/zones/zone/{zone-id}/relationship-list/relationship** + :name: put-networkzoneszonezone-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/zones/zone/{zone-id}/relationship-list/relationship** + :name: delete-networkzoneszonezone-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns models + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/models** + :name: get-service-design-and-creationmodels + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns models + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/models <#/definitions/models>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model <#/definitions/model>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-vers + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-vers + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-vers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-vers <#/definitions/model-vers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-ver + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-ver + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-ver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-ver <#/definitions/model-ver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-ver + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadata + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-elements + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elements + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-elements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-elements <#/definitions/model-elements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-element + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-element + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-element object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-element <#/definitions/model-element>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-element + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraints + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraints + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraints + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-constraints <#/definitions/model-constraints>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraint + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-constraint + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-constraint object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-constraint <#/definitions/model-constraint>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-constraint + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-sets + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-sets + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/constrained-element-sets <#/definitions/constrained-element-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-set + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing constrained-element-set + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +constrained-element-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/constrained-element-set <#/definitions/constrained-element-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing constrained-element-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-sets + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-sets + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/element-choice-sets <#/definitions/element-choice-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-set + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing element-choice-set + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +element-choice-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/element-choice-set <#/definitions/element-choice-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing element-choice-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-queries + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/named-queries** + :name: get-service-design-and-creationnamed-queries + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-queries + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-queries <#/definitions/named-queries>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +named-query object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/named-query <#/definitions/named-query>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-elements + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elements + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-elements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query-elements <#/definitions/named-query-elements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-element + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query-element + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +named-query-element object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/named-query-element <#/definitions/named-query-element>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query-element + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraints + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraints + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraints + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/property-constraints <#/definitions/property-constraints>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraint + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing property-constraint + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +property-constraint object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/property-constraint <#/definitions/property-constraint>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing property-constraint + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capabilities + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/service-capabilities** + :name: get-service-design-and-creationservice-capabilities + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capabilities + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-capabilities <#/definitions/service-capabilities>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capability + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: get-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-capability + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: put-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-capability object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-capability <#/definitions/service-capability>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-capability + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: delete-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship** + :name: put-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-typerelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship** + :name: delete-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-typerelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns services + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/services** + :name: get-service-design-and-creationservices + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns services + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/services <#/definitions/services>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/services/service/{service-id}** + :name: get-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-descri | Description of | query | string | | +| ption | the service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/services/service/{service-id}** + :name: put-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service <#/definitions/service>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/services/service/{service-id}** + :name: delete-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/services/service/{service-id}/relationship-list/relationship** + :name: put-service-design-and-creationservicesserviceservice-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/services/service/{service-id}/relationship-list/relationship** + :name: delete-service-design-and-creationservicesserviceservice-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-images + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/vnf-images** + :name: get-service-design-and-creationvnf-images + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-images + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnf-images <#/definitions/vnf-images>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-image + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: get-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnf-image + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: put-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vnf-image object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vnf-image <#/definitions/vnf-image>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnf-image + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: delete-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Schema definitions + :name: schema-definitions + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ action: object + :name: action-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + action-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + action-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `action-data <#/definitions/action-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ action-data: object + :name: action-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ actions: object + :name: actions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +APIs that are more action related than REST (e.g., notify, update). + +.. raw:: html + +
+ +.. raw:: html + +
+ + update: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `update <#/definitions/update>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + notify: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `notify <#/definitions/notify>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ allotted-resource: object + :name: allotted-resource-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Represents a slice or partial piece of a resource that gets separately +allotted + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) +- TO l3-network (Many2Many) +- TO instance-group (Many2Many) +- TO network-policy (One2One) +- TO vlan (Many2Many) +- TO l-interface (One2Many) +- TO tunnel-xconnect (comprises allotted-resource, One2One) +- TO vpn-binding (Many2Many) +- TO allotted-resource (One2One) +- FROM configuration +- FROM service-instance (is composed of allotted-resource) +- FROM service-instance +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + Allotted Resource id UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + The descriptive information assigned to this allotted resource + instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Link back to more information in the controller + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + Generic description of the type of allotted resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + role: string + role in the network that this resource will be providing. + + .. raw:: html + +
+ + .. raw:: html + +
+ + tunnel-xconnects: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ allotted-resources: object + :name: allotted-resources-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object is used to store slices of services being offered + +.. raw:: html + +
+ +.. raw:: html + +
+ + allotted-resource: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ availability-zone: object + :name: availability-zone-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Availability zone, a collection of compute hosts/pservers + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO service-capability (Many2Many) +- FROM cloud-region (is composed of availability-zone) +- FROM ctag-pool +- FROM dvs-switch +- FROM generic-vnf +- FROM pserver +- FROM vce + +.. raw:: html + +
+ +.. raw:: html + +
+ + availability-zone-name: string + Name of the availability zone. Unique across a cloud region + + .. raw:: html + +
+ + .. raw:: html + +
+ + hypervisor-type: string + Type of hypervisor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + State that indicates whether the availability zone should be used, + etc. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ availability-zones: object + :name: availability-zones-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of availability zones + +.. raw:: html + +
+ +.. raw:: html + +
+ + availability-zone: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ az-and-dvs-switches: object + :name: az-and-dvs-switches-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + dvs-switches: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switches <#/definitions/dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zone: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ business: object + :name: business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for business related constructs + +.. raw:: html + +
+ +.. raw:: html + +
+ + connectors: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + customers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lines-of-business: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + owning-entities: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + platforms: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + projects: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ class-of-service: object + :name: class-of-service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM site-pair (is composed of class-of-service) + +.. raw:: html + +
+ +.. raw:: html + +
+ + cos: string + unique identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + probe-id: string + identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + probe-type: string + type of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ classes-of-service: object + :name: classes-of-service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +class-of-service of probe + +.. raw:: html + +
+ +.. raw:: html + +
+ + class-of-service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-infrastructure: object + :name: cloud-infrastructure-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for cloud infrastructure. + +.. raw:: html + +
+ +.. raw:: html + +
+ + complexes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-regions: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network-profiles: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + pservers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + virtual-data-centers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-region: object + :name: cloud-region-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +cloud-region designates an installation of a cloud cluster or region or +instantiation. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises cloud-region, One2Many) +- TO complex (Many2One) +- TO l3-network (Many2Many) +- TO tenant (comprises cloud-region, One2Many) +- TO image (comprises cloud-region, One2Many) +- TO flavor (comprises cloud-region, One2Many) +- TO availability-zone (comprises cloud-region, One2Many) +- TO oam-network (comprises cloud-region, One2Many) +- TO dvs-switch (comprises cloud-region, One2Many) +- TO volume-group (comprises cloud-region, One2Many) +- TO group-assignment (comprises cloud-region, One2Many) +- TO snapshot (comprises cloud-region, One2Many) +- TO zone (Many2One) +- TO vip-ipv4-address-list (comprises cloud-region, One2Many) +- TO vip-ipv6-address-list (comprises cloud-region, One2Many) +- FROM pserver +- FROM logical-link + +.. raw:: html + +
+ +.. raw:: html + +
+ + cloud-owner: string + Identifies the vendor and cloud name. First part of composite key + should be formatted as vendor-cloudname + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-region-id: string + Identifier used by the vendor for the region. Second part of + composite key + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-type: string + Type of the cloud (e.g., openstack) + + .. raw:: html + +
+ + .. raw:: html + +
+ + owner-defined-type: string + Cloud-owner defined type indicator (e.g., dcp, lcp) + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-region-version: string + Software version employed at the site. NOTE - THIS FIELD IS NOT KEPT + UP TO DATE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + identity-url: string + URL of the keystone identity service + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-zone: string + Zone where the cloud is homed. NOTE - THIS FIELD IS NOT CORRECTLY + POPULATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + complex-name: string + complex name for cloud-region instance. NOTE - THIS FIELD IS NOT + CORRECTLY POPULATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-automation: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-extra-info: string + ESR inputs extra information about the VIM or Cloud which will be + decoded by MultiVIM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-epa-caps: string + MultiVIM will discover and expose EPA capabilities. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + tenants: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + flavors: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + group-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshots: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + images: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + dvs-switches: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + oam-networks: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zones: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-regions: object + :name: cloud-regions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cloud-region: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ complex: object + :name: complex-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical locations that can house cloud-regions. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO ctag-pool (comprises complex, Many2Many) +- TO l3-network (Many2Many) +- FROM availability-zone +- FROM cloud-region +- FROM oam-network +- FROM pserver +- FROM pnf +- FROM vce +- FROM vpls-pe +- FROM volume-group +- FROM zone +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + physical-location-id: string + Unique identifier for physical location, e.g., CLLI + + .. raw:: html + +
+ + .. raw:: html + +
+ + data-center-code: string + Data center code which can be an alternate way to identify a complex + + .. raw:: html + +
+ + .. raw:: html + +
+ + complex-name: string + Gamma complex name for LCP instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + identity-url: string + URL of the keystone identity service + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-location-type: string + Type, e.g., central office, data center. + + .. raw:: html + +
+ + .. raw:: html + +
+ + street1: string + .. raw:: html + +
+ + .. raw:: html + +
+ + street2: string + .. raw:: html + +
+ + .. raw:: html + +
+ + city: string + .. raw:: html + +
+ + .. raw:: html + +
+ + state: string + .. raw:: html + +
+ + .. raw:: html + +
+ + postal-code: string + .. raw:: html + +
+ + .. raw:: html + +
+ + country: string + .. raw:: html + +
+ + .. raw:: html + +
+ + region: string + .. raw:: html + +
+ + .. raw:: html + +
+ + latitude: string + .. raw:: html + +
+ + .. raw:: html + +
+ + longitude: string + .. raw:: html + +
+ + .. raw:: html + +
+ + elevation: string + .. raw:: html + +
+ + .. raw:: html + +
+ + lata: string + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-pools: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ complexes: object + :name: complexes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical locations that can house cloud-regions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + complex: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ configuration: object + :name: configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Port Mirror Configuration. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO logical-link (One2Many) +- TO metadatum (comprises configuration, One2Many) +- TO allotted-resource (One2One) +- FROM service-instance +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + management-option: string + Indicates the entity that will manage this feature. Could be an + organization or the name of the application as well. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-id: string + UUID assigned to configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-name: string + Name of the configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-type: string + port-mirroring-configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-sub-type: string + vprobe, pprobe. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of the configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-selflink: string + URL to endpoint where AAI can get more details from SDN-GC. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + id of the configuration used to customize the resource + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-list <#/definitions/relationship-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ configurations: object + :name: configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ + configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `configuration <#/definitions/configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ connector: object + :name: connector-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of resource instances used to connect a variety of disparate +inventory widgets + +.. rubric:: Related Nodes + :name: related-nodes + +- TO virtual-data-center (Many2Many) +- TO metadatum (comprises connector, Many2Many) +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + resource-instance-id: string + Unique id of resource instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ connectors: object + :name: connectors-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of resource instances used to connect a variety of disparate +inventory widgets + +.. raw:: html + +
+ +.. raw:: html + +
+ + connector: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ constrained-element-set: object + :name: constrained-element-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO element-choice-set (comprises constrained-element-set, One2Many) +- FROM model-element (is composed of constrained-element-set) +- FROM model-constraint (is composed of constrained-element-set) + +.. raw:: html + +
+ +.. raw:: html + +
+ + constrained-element-set-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constraint-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + check-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + element-choice-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ constrained-element-sets: object + :name: constrained-element-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + constrained-element-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-assignment: object + :name: ctag-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network (is composed of ctag-assignment) +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan-id-inner: integer + id. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-assignments: object + :name: ctag-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ctag-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-pool: object + :name: ctag-pool-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +A collection of C tags (vlan tags) grouped for a specific purpose. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- FROM complex (is composed of ctag-pool) +- FROM vpls-pe +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + target-pe: string + The Target provider edge router + + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zone-name: string + Name of the availability zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-pool-purpose: string + Describes what the intended purpose of this pool is. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-values: string + Comma separated list of ctags + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-pools: object + :name: ctag-pools-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ctag-pool: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ customer: object + :name: customer-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +customer identifiers to provide linkage back to BSS information. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-subscription (comprises customer, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + global-customer-id: string + Global customer id used across ECOMP to uniquely identify customer. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subscriber-name: string + Subscriber name, an alternate way to retrieve a customer. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subscriber-type: string + Subscriber type, a way to provide VID with only the INFRA customers. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-subscriptions: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ customers: object + :name: customers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of customer identifiers to provide linkage back to BSS +information. + +.. raw:: html + +
+ +.. raw:: html + +
+ + customer: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cvlan-tag-entry: object + :name: cvlan-tag-entry-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cvlan-tag: integer + See mis-na-virtualization-platform.yang + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cvlan-tags: object + :name: cvlan-tags-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cvlan-tag-entry: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ dvs-switch: object + :name: dvs-switch-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Digital virtual switch metadata, used by SDN-C to configure VCEs. A&AI +needs to receive this data from the PO deployment team and administer it +using the provisioningTool.sh into A&AI. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- FROM cloud-region (is composed of dvs-switch) + +.. raw:: html + +
+ +.. raw:: html + +
+ + switch-name: string + DVS switch name + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcenter-url: string + URL used to reach the vcenter + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ dvs-switches: object + :name: dvs-switches-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of digital virtual switch metadata used for vmWare VCEs and +GenericVnfs. + +.. raw:: html + +
+ +.. raw:: html + +
+ + dvs-switch: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-prop-names: object + :name: edge-prop-names-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Internal map to define the properties of an edge and interpret the map +EdgeRules + +.. raw:: html + +
+ +.. raw:: html + +
+ + edgeLabel: string + .. raw:: html + +
+ + .. raw:: html + +
+ + direction: string + .. raw:: html + +
+ + .. raw:: html + +
+ + multiplicityRule: string + .. raw:: html + +
+ + .. raw:: html + +
+ + contains-other-v: string + .. raw:: html + +
+ + .. raw:: html + +
+ + delete-other-v: string + .. raw:: html + +
+ + .. raw:: html + +
+ + SVC-INFRA: string + .. raw:: html + +
+ + .. raw:: html + +
+ + prevent-delete: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-tag-query-request: object + :name: edge-tag-query-request-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + edge-tag: string + .. raw:: html + +
+ + .. raw:: html + +
+ + result-detail: string + .. raw:: html + +
+ + .. raw:: html + +
+ + start-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + start-node-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `start-node-filter <#/definitions/start-node-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + include-node-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `include-node-filter <#/definitions/include-node-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + secondary-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `secondary-filter <#/definitions/secondary-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-tag-query-result: object + :name: edge-tag-query-result-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + tagged-inventory-item-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `tagged-inventory-item-list <#/definitions/tagged-inventory-item-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ element-choice-set: object + :name: element-choice-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-element (comprises element-choice-set, One2Many) +- FROM constrained-element-set (is composed of element-choice-set) + +.. raw:: html + +
+ +.. raw:: html + +
+ + element-choice-set-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + element-choice-set-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + cardinality: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ element-choice-sets: object + :name: element-choice-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + element-choice-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ entitlement: object + :name: entitlement-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Metadata for entitlement group. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf (is composed of entitlement) +- FROM vce (is composed of entitlement) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-uuid: string + Unique ID for the entitlement group the resource comes from, should + be uuid. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-uuid: string + Unique ID of an entitlement resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ entitlements: object + :name: entitlements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Entitlements, keyed by group-uuid and resource-uuid, related to license +management + +.. raw:: html + +
+ +.. raw:: html + +
+ + entitlement: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-ems: object + :name: esr-ems-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist EMS address information used by EMS driver. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-ems, One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + ems-id: string + Unique ID of EMS. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-ems-list: object + :name: esr-ems-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-ems: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-system-info: object + :name: esr-system-info-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist common address information of external systems. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM esr-ems (is composed of esr-system-info) +- FROM esr-vnfm (is composed of esr-system-info) +- FROM esr-thirdparty-sdnc (is composed of esr-system-info) +- FROM cloud-region (is composed of esr-system-info) + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-system-info-id: string + Unique ID of esr system info. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-name: string + name of external system. + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + type of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vendor: string + vendor of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + version: string + version of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-url: string + url used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + user-name: string + username used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + password: string + password used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-type: string + it could be + vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + + .. raw:: html + +
+ + .. raw:: html + +
+ + protocol: string + protocol of third party SDNC, for example netconf/snmp. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ssl-cacert: string + ca file content if enabled ssl on auth-url. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ssl-insecure: boolean + Whether to verify VIM's certificate. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-address: string + service IP of ftp server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + port: string + service port of ftp server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-domain: string + domain info for authentication. + + .. raw:: html + +
+ + .. raw:: html + +
+ + default-tenant: string + default tenant of VIM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + passive: boolean + ftp passive mode or not. + + .. raw:: html + +
+ + .. raw:: html + +
+ + remote-path: string + resource or performance data file path. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-status: string + the status of external system. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-system-info-list: object + :name: esr-system-info-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of persistent block-level external system auth info. + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-system-info: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-thirdparty-sdnc: object + :name: esr-thirdparty-sdnc-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist SDNC address information used by ONAP SDNC. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-thirdparty-sdnc, One2One) +- TO pnf (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + thirdparty-sdnc-id: string + Unique ID of SDNC. + + .. raw:: html + +
+ + .. raw:: html + +
+ + location: string + used for DC type to indicate the location of SDNC, such as Core or + Edge. + + .. raw:: html + +
+ + .. raw:: html + +
+ + product-name: string + password used to access SDNC server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-thirdparty-sdnc-list: object + :name: esr-thirdparty-sdnc-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-thirdparty-sdnc: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-vnfm: object + :name: esr-vnfm-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist VNFM address information used by VF-C. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-vnfm, One2One) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfm-id: string + Unique ID of VNFM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vim-id: string + indecate the VIM to deploy VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + certificate-url: string + certificate url of VNFM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-vnfm-list: object + :name: esr-vnfm-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-vnfm: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ external-system: object + :name: external-system-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for external system. + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-ems-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-vnfm-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-thirdparty-sdnc-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ extra-properties: object + :name: extra-properties-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Extra properties for inventory item for response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + extra-property: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `extra-property <#/definitions/extra-property>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ extra-property: object + :name: extra-property-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ flavor: object + :name: flavor-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack flavor. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM cloud-region (is composed of flavor) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + flavor-id: string + Flavor id, expected to be unique across cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-name: string + Flavor name + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-vcpus: integer + Number of CPUs + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-ram: integer + Amount of memory + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-disk: integer + Disk space + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-ephemeral: integer + Amount of ephemeral disk space + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-swap: string + amount of swap space allocation + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-is-public: boolean + whether flavor is available to all users or private to the tenant it + was created in. + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-disabled: boolean + Boolean as to whether this flavor is no longer enabled + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ flavors: object + :name: flavors-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack flavors. + +.. raw:: html + +
+ +.. raw:: html + +
+ + flavor: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ generic-vnf: object + :name: generic-vnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +General purpose VNF + +.. rubric:: Related Nodes + :name: related-nodes + +- TO license-key-resource (Many2Many) +- TO l-interface (comprises generic-vnf, Many2Many) +- TO availability-zone (Many2Many) +- TO lag-interface (comprises generic-vnf, Many2Many) +- TO l3-network (Many2Many) +- TO pserver (Many2Many) +- TO vnf-image (Many2One) +- TO vserver (One2Many) +- TO service-instance (Many2Many) +- TO site-pair-set (Many2Many) +- TO network-profile (Many2Many) +- TO pnf (Many2Many) +- TO ipsec-configuration (Many2One) +- TO configuration (One2Many) +- TO vf-module (comprises generic-vnf, One2Many) +- TO volume-group (One2Many) +- TO vnfc (One2Many) +- TO instance-group (Many2Many) +- TO entitlement (comprises generic-vnf, One2Many) +- TO license (comprises generic-vnf, One2Many) +- TO complex (Many2Many) +- TO ctag-pool (Many2Many) +- FROM line-of-business +- FROM platform +- FROM virtual-data-center +- FROM logical-link +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + String capturing type of vnf, that was intended to identify the ASDC + resource. This field has been overloaded in service-specific ways + and clients should expect changes to occur in the future to this + field as ECOMP matures. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service, does not necessarily map to ASDC + service models. SOON TO BE DEPRECATED + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-zone: string + Regional way of organizing pservers, source of truth should define + values + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. Valid + values are in-service-path and out-of-service-path. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, used by MSO. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + identifier of managed by ATT or customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by generic-vnf. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + v4 Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + nm-lan-v6-address: string + v6 Loopback address + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-v6-address: string + v6 management address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcpu: integer + number of vcpus ordered for this instance of VNF, used for VNFs with + no vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcpu-units: string + units associated with vcpu, used for VNFs with no vservers/flavors, + to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vmemory: integer + number of GB of memory ordered for this instance of VNF, used for + VNFs with no vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vmemory-units: string + units associated with vmemory, used for VNFs with no + vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdisk: integer + number of vdisks ordered for this instance of VNF, used for VNFs + with no vservers/flavors, to be used only uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdisk-units: string + units associated with vdisk, used for VNFs with no vservers/flavors, + to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + summary-status: string + details regarding the generic-vnf operation, PLEASE DISCONTINUE USE + OF THIS FIELD. + + .. raw:: html + +
+ + .. raw:: html + +
+ + encrypted-access-flag: boolean + indicates whether generic-vnf access uses SSH + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-assignment-group-uuid: string + UUID of the Entitlement group used for licensing VNFs, OBSOLETE - + See child relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-resource-uuid: string + UUID of the specific entitlement resource. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-assignment-group-uuid: string + UUID of the license assignment group. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key-uuid: string + UUID of the actual license resource. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + as-number: string + as-number of the VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-subzone: string + represents sub zone of the rr plane + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-type: string + Generic description of the type of NF + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-function: string + English description of Network function that the specific VNF + deployment is providing + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-role: string + role in the network that this model will be providing + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-naming-code: string + string assigned to this model used for naming purposes + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address: string + Gateway address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address-prefix-length: integer + Prefix length for oam-address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Temporary location for S-TAG to get to VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + nm-profile-name: string + Network Management profile of this VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-modules: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + licenses: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ generic-vnfs: object + :name: generic-vnfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of VNFs + +.. raw:: html + +
+ +.. raw:: html + +
+ + generic-vnf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ group-assignment: object + :name: group-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack group-assignment used to store exclusivity groups (EG). + +.. rubric:: Related Nodes + :name: related-nodes + +- TO tenant (Many2Many) +- TO pserver (One2Many) +- FROM cloud-region (is composed of group-assignment) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-id: string + Group id, expected to be unique across cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-type: string + Group type - the type of group this instance refers to + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-name: string + Group name - name assigned to the group + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-description: string + Group description - description of the group + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ group-assignments: object + :name: group-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack group assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ host-route: object + :name: host-route-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM subnet (is composed of host-route) + +.. raw:: html + +
+ +.. raw:: html + +
+ + host-route-id: string + host-route id + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-prefix: string + subnet prefix + + .. raw:: html + +
+ + .. raw:: html + +
+ + next-hop: string + Could be ip-address, hostname, or service-instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + next-hop-type: string + Should be ip-address, hostname, or service-instance to match + next-hop + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ host-routes: object + :name: host-routes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + host-route: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ image: object + :name: image-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack image. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO metadatum (comprises image, Many2Many) +- FROM cloud-region (is composed of image) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + image-id: string + Image id, expected to be unique across cloud region + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-name: string + Image name + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-architecture: string + Operating system architecture. + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-os-distro: string + The common name of the operating system distribution in lowercase + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-os-version: string + The operating system version as specified by the distributor. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ images: object + :name: images-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collectio of Openstack images. + +.. raw:: html + +
+ +.. raw:: html + +
+ + image: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ include-node-filter: object + :name: include-node-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + include-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-filter: object + :name: instance-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +InstanceFilter for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-filters: object + :name: instance-filters-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +InstanceFilters for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-filter <#/definitions/instance-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-group: object + :name: instance-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +General mechanism for grouping instances + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model (Many2Many) +- FROM l-interface +- FROM vnfc +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM l3-network +- FROM pnf +- FROM allotted-resource +- FROM generic-vnf +- FROM service-instance +- FROM vip-ipv4-address-list +- FROM vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-group-role: string + role of the instance group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + ASDC model version uid for this resource model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + id: string + Instance Group ID, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + Descriptive text to help identify the usage of this instance-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + Only valid value today is lower case ha for high availability + + .. raw:: html + +
+ + .. raw:: html + +
+ + sub-type: string + Valid values for ha type are [geo-activeactive, geo-activestandby, + local-activeactive, local-activestandby] + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-groups: object + :name: instance-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack route table references + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory: object + :name: inventory-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + search: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `search <#/definitions/search>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + actions: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `actions <#/definitions/actions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-infrastructure: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-infrastructure <#/definitions/cloud-infrastructure>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + external-system: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `external-system <#/definitions/external-system>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + business: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `business <#/definitions/business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + service-design-and-creation: object + .. raw:: html + +
+ + .. raw:: html + +
+ + + `service-design-and-creation <#/definitions/service-design-and-creation>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `network <#/definitions/network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-internal: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `aai-internal <#/definitions/aai-internal>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + nodes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + ` <#/definitions/>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-item: object + :name: inventory-item-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-item-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-item-link: string + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-item-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-item-data <#/definitions/inventory-item-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + tagged-inventory-item-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `tagged-inventory-item-list <#/definitions/tagged-inventory-item-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-item-data: object + :name: inventory-item-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-response-item: object + :name: inventory-response-item-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Inventory item for response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + extra-properties: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `extra-properties <#/definitions/extra-properties>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-response-items: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-items <#/definitions/inventory-response-items>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-response-items: object + :name: inventory-response-items-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Container for inventory items in response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-response-item: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-item <#/definitions/inventory-response-item>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ipsec-configuration: object + :name: ipsec-configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPSec configuration node will contain various configuration data for the +NMTE VNF. This node will have an edge to the generic-vnf (vnf type = +TE). Starting 1607, this data will be populated by SDN-C + +.. rubric:: Related Nodes + :name: related-nodes + +- TO vig-server (comprises ipsec-configuration, One2Many) +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + ipsec-configuration-id: string + UUID of this configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-vig-address-type: string + Indicate the type of VIG server like AVPN, INTERNET, BOTH + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-encryption-strength: string + Encryption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, + aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-dmz-type: string + ATT can offer a shared DMZ or a DMZ specific to a customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + shared-dmz-network-address: string + Network address of shared DMZ + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-customer-name: string + If the DMZ is a custom DMZ, this field will indicate the customer + information + + .. raw:: html + +
+ + .. raw:: html + +
+ + ike-version: string + can be 1 or 2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-authentication: string + Contains values like md5, sha1, sha256, sha384 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-encryption: string + Encyption values like 3des-cbc, des-cbc, aes-128-cbc,?aes-192-cbc, + aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-dh-group: string + Diffie-Hellman group like DH-GROUP2, DH-GROUP5, DH-GROUP14 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-am-group-id: string + Group name defined in VIG for clients using aggressive mode + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-am-password: string + pre-shared key for the above group name + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-sa-lifetime: string + Lifetime for IKEv1 SA + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-authentication: string + md5, sha1, sha256, sha384 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-encryption: string + 3des-cbc, des-cbc, aes-128-cbc,?aes-192-cbc, aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-sa-lifetime: string + Life time for IPSec SA + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-pfs: string + enable PFS or not + + .. raw:: html + +
+ + .. raw:: html + +
+ + xauth-userid: string + user ID for xAuth, sm-user,ucpeHostName,nmteHostName + + .. raw:: html + +
+ + .. raw:: html + +
+ + xauth-user-password: string + Encrypted using the Juniper $9$ algorithm + + .. raw:: html + +
+ + .. raw:: html + +
+ + dpd-interval: string + The time between DPD probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + dpd-frequency: string + Maximum number of DPD before claiming the tunnel is down + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vig-servers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ipsec-configurations: object + :name: ipsec-configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ipsec-configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ key-data: object + :name: key-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + key-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l-interface: object + :name: l-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Logical interfaces, e.g., a vnic. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many) +- TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many) +- TO l-interface (comprises l-interface, One2Many) +- TO logical-link (Many2Many) +- TO vlan (comprises l-interface, Many2Many) +- TO sriov-vf (comprises l-interface, One2One) +- FROM generic-vnf (is composed of l-interface) +- FROM lag-interface (is composed of l-interface) +- FROM newvce (is composed of l-interface) +- FROM p-interface (is composed of l-interface) +- FROM vserver (is composed of l-interface) +- FROM allotted-resource +- FROM l-interface (is composed of l-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name given to the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + E.g., CUSTOMER, UPLINK, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + v6-wan-link-ip: string + Questionably placed - v6 ip addr of this interface (is in + vr-lan-interface from Mary B. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-id: string + ID of interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + macaddr: string + MAC address for the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + Whether A&AI should be managing this interface of not. Could have + value like CUSTOMER + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-description: string + Human friendly text regarding this interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-port-mirrored: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of the logical interface. Valid values + [PREPROV/NVTPROV/PROV]. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-ip-unnumbered: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + allowed-address-pairs: string + Freeform field for storing an ip address, list of ip addresses or a + subnet block. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlans: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-vfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l-interfaces: object + :name: l-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of logical interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + l-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-interface-ipv4-address-list: object + :name: l3-interface-ipv4-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv4 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-network (Many2Many) +- TO subnet (Many2Many) +- TO vnfc (is composed of l3-interface-ipv4-address-list, Many2One) +- FROM l-interface (is composed of l3-interface-ipv4-address-list) +- FROM vlan (is composed of l3-interface-ipv4-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-interface-ipv4-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-prefix-length: integer + Prefix length, 32 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-interface-ipv6-address-list: object + :name: l3-interface-ipv6-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv6 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-network (Many2Many) +- TO subnet (Many2Many) +- TO vnfc (is composed of l3-interface-ipv6-address-list, Many2One) +- FROM l-interface (is composed of l3-interface-ipv6-address-list) +- FROM vlan (is composed of l3-interface-ipv6-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-interface-ipv6-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-prefix-length: integer + Prefix length, 128 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-network: object + :name: l3-network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Generic network definition + +.. rubric:: Related Nodes + :name: related-nodes + +- TO vpn-binding (Many2Many) +- TO instance-group (Many2Many) +- TO subnet (comprises l3-network, Many2Many) +- TO service-instance (Many2Many) +- TO ctag-assignment (comprises l3-network, Many2Many) +- TO network-policy (Many2Many) +- TO segmentation-assignment (comprises l3-network, One2Many) +- TO route-table-reference (Many2Many) +- FROM cloud-region +- FROM complex +- FROM generic-vnf +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM tenant +- FROM vf-module +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-id: string + Network ID, should be uuid. Unique across A&AI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network, governed by some naming convention.. + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-type: string + Type of the network - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-role: string + Role the network plans - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-technology: string + Network technology - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-bound-to-vpn: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service from ASDC. Does not strictly map to + ASDC services. SOON TO BE DEPRECATED + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-role-instance: integer + network role instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + contrail-network-fqdn: string + Contrail FQDN for the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-network-name: string + Name associated with the physical network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-provider-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-shared-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-external-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + segmentation-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-networks: object + :name: l3-networks-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-network: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lag-interface: object + :name: lag-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Link aggregate interface + +.. rubric:: Related Nodes + :name: related-nodes + +- TO logical-link (Many2Many) +- TO lag-link (Many2Many) +- TO p-interface (Many2Many) +- TO l-interface (comprises lag-interface, Many2Many) +- FROM generic-vnf (is composed of lag-interface) +- FROM pserver (is composed of lag-interface) +- FROM pnf (is composed of lag-interface) +- FROM vpls-pe (is composed of lag-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name that identifies the link aggregate interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-description: string + Human friendly text regarding this interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-id: string + ID of interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role assigned to this Interface, should use values as defined in + ECOMP Yang models. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lag-interfaces: object + :name: lag-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of link aggregate interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + lag-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ license: object + :name: license-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Metadata for license group. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf (is composed of license) +- FROM vce (is composed of license) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-uuid: string + Unique ID for the license group the resource belongs to, should be + uuid. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-uuid: string + Unique ID of a license resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ licenses: object + :name: licenses-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Licenses to be allocated across resources, keyed by group-uuid and +resource-uuid, related to license management + +.. raw:: html + +
+ +.. raw:: html + +
+ + license: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ line-of-business: object + :name: line-of-business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes a line-of-business + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + line-of-business-name: string + Name of the line-of-business (product) + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lines-of-business: object + :name: lines-of-business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of lines-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ + line-of-business: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ metadata: object + :name: metadata-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of metadatum (key/value pairs) + +.. raw:: html + +
+ +.. raw:: html + +
+ + metadatum: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ metadatum: object + :name: metadatum-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Key/value pairs + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM configuration (is composed of metadatum) +- FROM image (is composed of metadatum) +- FROM model-ver (is composed of metadatum) +- FROM service-instance (is composed of metadatum) +- FROM connector (is composed of metadatum) + +.. raw:: html + +
+ +.. raw:: html + +
+ + metaname: string + .. raw:: html + +
+ + .. raw:: html + +
+ + metaval: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model: object + :name: model-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Subgraph definition provided by ASDC to describe an inventory asset and +its connections related to ASDC models, independent of version + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-ver (comprises model, One2Many) +- FROM named-query +- FROM named-query-element +- FROM instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-invariant-id: string + Unique identifier corresponding to the main definition of a model in + ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-type: string + Type of the model, e.g., service, resource, widget, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-vers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-constraint: object + :name: model-constraint-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO constrained-element-set (comprises model-constraint, One2Many) +- FROM model-element (is composed of model-constraint) + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-constraint-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constrained-element-set-uuid-to-replace: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + constrained-element-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-constraints: object + :name: model-constraints-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-constraint: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-element: object + :name: model-element-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Defines how other models combine to make up a higher-level model. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-ver (Many2One) +- TO model-element (comprises model-element, One2Many) +- TO model-constraint (comprises model-element, One2Many) +- TO constrained-element-set (comprises model-element, One2Many) +- FROM model-ver (is composed of model-element) +- FROM element-choice-set (is composed of model-element) +- FROM model-element (is composed of model-element) + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-element-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + new-data-del-flag: string + Indicates whether this element was created as part of instantiation + from this model + + .. raw:: html + +
+ + .. raw:: html + +
+ + cardinality: string + How many of this type of element are required/allowed + + .. raw:: html + +
+ + .. raw:: html + +
+ + linkage-points: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + model-constraints: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-elements: object + :name: model-elements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-element: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-ver: object + :name: model-ver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Subgraph definition provided by ASDC to describe a specific version of +an inventory asset and its connections related to ASDC models + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-element (comprises model-ver, One2Many) +- TO metadatum (comprises model-ver, One2Many) +- FROM model (is composed of model-ver) +- FROM model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-version-id: string + Unique identifier corresponding to one version of a model in ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name: string + Name of the model, which can change from version to version. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version: string + Version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-description: string + Description + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-vers: object + :name: model-vers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-ver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ models: object + :name: models-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of subgraph definitions provided by ASDC to describe the +inventory assets and their connections related to ASDC models + +.. raw:: html + +
+ +.. raw:: html + +
+ + model: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ multicast-configuration: object + :name: multicast-configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ + multicast-configuration-id: string + Unique id of multicast configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + multicast-protocol: string + protocol of multicast configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + rp-type: string + rp type of multicast configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ multicast-configurations: object + :name: multicast-configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +multicast configuration of generic-vnf ip-address + +.. raw:: html + +
+ +.. raw:: html + +
+ + multicast-configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-queries: object + :name: named-queries-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query: object + :name: named-query-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model (One2Many) +- TO named-query-element (comprises named-query, One2One) + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + required-input-param: string + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query-element: object + :name: named-query-element-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- TO named-query-element (comprises named-query-element, Many2Many) +- TO model (Many2One) +- TO property-constraint (comprises named-query-element, One2Many) +- TO related-lookup (comprises named-query-element, One2Many) +- FROM named-query (is composed of named-query-element) +- FROM named-query-element (is composed of named-query-element) + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-element-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-collect-list: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-limit-desc: string + .. raw:: html + +
+ + .. raw:: html + +
+ + do-not-output: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + related-lookups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `related-lookup <#/definitions/related-lookup>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + property-constraints: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query-elements: object + :name: named-query-elements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-element: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network: object + :name: network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for network inventory resources. + +.. raw:: html + +
+ +.. raw:: html + +
+ + logical-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `logical-link <#/definitions/logical-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + site-pair-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-bindings: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vpls-pes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + multicast-configurations: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vnfcs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-networks: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network-policies: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + generic-vnfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-link <#/definitions/lag-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + newvces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + pnfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `physical-link <#/definitions/physical-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-configurations: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + route-table-references: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + instance-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + zones: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-policies: object + :name: network-policies-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + network-policy: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-policy: object + :name: network-policy-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-policy-id: string + UUID representing unique key to this instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-policy-fqdn: string + Contrail FQDN for the policy + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + ID for the openStack Heat instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-profile: object + :name: network-profile-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Network profile populated by SDN-GP for SNMP + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + nm-profile-name: string + Unique name of network profile. + + .. raw:: html + +
+ + .. raw:: html + +
+ + community-string: string + Encrypted SNMP community string + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-profiles: object + :name: network-profiles-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of network profiles + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-profile: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ newvce: object + :name: newvce-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object fills in the gaps from vce that were incorporated into +generic-vnf. This object will be retired with vce. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l-interface (comprises newvce, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id2: string + Unique id of VNF, can't use same attribute name right now until we + promote this new object + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + String capturing type of vnf, that was intended to identify the ASDC + resource. This field has been overloaded in service-specific ways + and clients should expect changes to occur in the future to this + field as ECOMP matures. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this VNF by BAU Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by GenericVnf + (v4-loopback0-ip-address). + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + v4 Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ newvces: object + :name: newvces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object fills in the gaps from vce that were incorporated into +generic-vnf. This object will be retired with vce. + +.. raw:: html + +
+ +.. raw:: html + +
+ + newvce: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notification-event: object + :name: notification-event-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cambria.partition: string + .. raw:: html + +
+ + .. raw:: html + +
+ + notification-event-header: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `notification-event-header <#/definitions/notification-event-header>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notification-event-header: object + :name: notification-event-header-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + .. raw:: html + +
+ + .. raw:: html + +
+ + timestamp: string + .. raw:: html + +
+ + .. raw:: html + +
+ + source-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + domain: string + .. raw:: html + +
+ + .. raw:: html + +
+ + sequence-number: string + .. raw:: html + +
+ + .. raw:: html + +
+ + severity: string + .. raw:: html + +
+ + .. raw:: html + +
+ + event-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + action: string + .. raw:: html + +
+ + .. raw:: html + +
+ + entity-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + top-entity-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + entity-link: string + .. raw:: html + +
+ + .. raw:: html + +
+ + status: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notify: object + :name: notify-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + event-id: string + .. raw:: html + +
+ + .. raw:: html + +
+ + node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + event-trigger: string + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `key-data <#/definitions/key-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ oam-network: object + :name: oam-network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +OAM network, to be deprecated shortly. Do not use for new purposes. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO service-capability (Many2Many) +- FROM cloud-region (is composed of oam-network) + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-uuid: string + UUID of the network. Unique across a cloud-region + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cvlan-tag: integer + cvlan-id + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address: string + Used for VNF firewall rule so customer cannot send customer traffic + over this oam network + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address-prefix-length: integer + Used for VNF firewall rule so customer cannot send customer traffic + over this oam network + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ oam-networks: object + :name: oam-networks-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of OAM networks, to be deprecated shortly. Do not use for new +purposes. + +.. raw:: html + +
+ +.. raw:: html + +
+ + oam-network: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ overloaded-model: object + :name: overloaded-model-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Allows for legacy POST of old-style and new-style models + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-invariant-id: string + Unique identifier corresponding to the main definition of a model in + ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name-version-id: string + Unique identifier corresponding to one version of a model in ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-type: string + Type of the model, e.g., service, resource, widget, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name: string + Name of the model, which can change from version to version. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-id: string + Invariant unique ID which does not change from version to version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version: string + Version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-description: string + Description + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-vers: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-vers <#/definitions/model-vers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-list <#/definitions/relationship-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ owning-entities: object + :name: owning-entities-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of owning-entities + +.. raw:: html + +
+ +.. raw:: html + +
+ + owning-entity: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ owning-entity: object + :name: owning-entity-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes an owning-entity + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + owning-entity-id: string + UUID of an owning entity + + .. raw:: html + +
+ + .. raw:: html + +
+ + owning-entity-name: string + Owning entity name + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ p-interface: object + :name: p-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Physical interface (e.g., nic) + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l-interface (comprises p-interface, Many2Many) +- TO physical-link (Many2Many) +- TO logical-link (Many2One) +- TO sriov-pf (comprises p-interface, One2One) +- FROM lag-interface +- FROM pserver (is composed of p-interface) +- FROM pnf (is composed of p-interface) +- FROM vpls-pe (is composed of p-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name that identifies the physical interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-description: string + Nature of the services and connectivity on this port. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-identifier: string + CLEI or other specification for p-interface hardware. + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role specification for p-interface hardware. + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-type: string + Indicates the physical properties of the interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + mac-addresss: string + MAC Address of the p-interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + inventory status + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-pfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ p-interfaces: object + :name: p-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + p-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ platform: object + :name: platform-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes a platform + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + platform-name: string + Name of the platform + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ platforms: object + :name: platforms-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of platforms + +.. raw:: html + +
+ +.. raw:: html + +
+ + platform: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pnf: object + :name: pnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +PNF represents a physical network function. typically equipment used in +the D1 world. in 1607, this will be populated by SDN-C to represent a +premises router that a uCPE connects to. But this can be used to +represent any physical device that is not an AIC node or uCPE. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO p-interface (comprises pnf, Many2Many) +- TO lag-interface (comprises pnf, One2Many) +- TO complex (Many2One) +- TO instance-group (Many2Many) +- TO zone (Many2One) +- FROM esr-thirdparty-sdnc +- FROM generic-vnf +- FROM logical-link +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + pnf-name: string + unique name of Physical Network Function. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-name2: string + name of Physical Network Function. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-name2-source: string + source of name2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-id: string + id of pnf + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-type: string + Equipment type. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-vendor: string + Equipment vendor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-model: string + Equipment model. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + identifier of managed by ATT or customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-oam: string + ipv4-oam-address with new naming convention for IP addresses + + .. raw:: html + +
+ + .. raw:: html + +
+ + sw-version: string + sw-version is the version of SW for the hosted application on the + PNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + frame-id: string + ID of the physical frame (relay rack) where pnf is installed. + + .. raw:: html + +
+ + .. raw:: html + +
+ + serial-number: string + Serial number of the device + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-loopback-0: string + IPV4 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-loopback-0: string + IPV6 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-aim: string + IPV4 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-aim: string + IPV6 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-oam: string + IPV6 OAM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + CANOPI's inventory status. Only set with values exactly as defined + by CANOPI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of this device (not under canopi control) Valid values + [PREPROV/NVTPROV/PROV] + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-role: string + Nf Role is the role performed by this instance in the network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pnfs: object + :name: pnfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of Physical Network Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + pnf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ port-group: object + :name: port-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Used to capture the network interfaces of this VCE + +.. rubric:: Related Nodes + :name: related-nodes + +- TO cvlan-tag (comprises port-group, Many2Many) +- FROM vce (is composed of port-group) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-id: string + Unique ID of the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-name: string + Neutron network name of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role assigned to this Interface, should use values as defined in + ECOMP Yang models. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-group-id: string + Unique ID for port group in vmware + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-group-name: string + Likely to duplicate value of neutron network name + + .. raw:: html + +
+ + .. raw:: html + +
+ + switch-name: string + DVS or standard switch name (should be non-null for port groups + associated with DVS) + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + cvlan-tags: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ port-groups: object + :name: port-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + port-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ project: object + :name: project-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes the project + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + project-name: string + Name of the project deploying a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ projects: object + :name: projects-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of projects + +.. raw:: html + +
+ +.. raw:: html + +
+ + project: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ properties: object + :name: properties-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Property holder for query properties or instance properties + +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ property-constraint: object + :name: property-constraint-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM named-query-element (is composed of property-constraint) + +.. raw:: html + +
+ +.. raw:: html + +
+ + property-constraint-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constraint-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ property-constraints: object + :name: property-constraints-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-constraint: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pserver: object + :name: pserver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Compute host whose hostname must be unique and must exactly match what +is sent as a relationship to a vserver. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2One) +- TO cloud-region (Many2One) +- TO availability-zone (Many2One) +- TO lag-interface (comprises pserver, Many2Many) +- TO p-interface (comprises pserver, Many2Many) +- TO zone (Many2One) +- FROM generic-vnf +- FROM group-assignment +- FROM vserver +- FROM logical-link + +.. raw:: html + +
+ +.. raw:: html + +
+ + hostname: string + Value from executing hostname on the compute node. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ptnii-equip-name: string + PTNII name + + .. raw:: html + +
+ + .. raw:: html + +
+ + number-of-cpus: integer + Number of cpus + + .. raw:: html + +
+ + .. raw:: html + +
+ + disk-in-gigabytes: integer + Disk size, in GBs + + .. raw:: html + +
+ + .. raw:: html + +
+ + ram-in-megabytes: integer + RAM size, in MBs + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-type: string + Equipment type. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-vendor: string + Equipment vendor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-model: string + Equipment model. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + fqdn: string + Fully-qualified domain name + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Used to configure device, also used for troubleshooting and is IP + used for traps generated by device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + serial-number: string + Serial number, may be queried + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-loopback-0: string + IPV4 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-loopback-0: string + IPV6 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-aim: string + IPV4 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-aim: string + IPV6 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-oam: string + IPV6 OAM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + CANOPI's inventory status. Only set with values exactly as defined + by CANOPI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-id: string + ID of Pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + internet-topology: string + internet topology of Pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-name2: string + alternative pserver name + + .. raw:: html + +
+ + .. raw:: html + +
+ + purpose: string + purpose of pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of this device (not under canopi control) Valid values + [PREPROV/NVTPROV/PROV] + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + Indicates who owns and or manages the device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + host-profile: string + The host profile that defines the configuration of the pserver. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pservers: object + :name: pservers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of compute hosts. + +.. raw:: html + +
+ +.. raw:: html + +
+ + pserver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ query-parameters: object + :name: query-parameters-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +QueryParameters for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + overloaded-model: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `overloaded-model <#/definitions/overloaded-model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship: object + :name: relationship-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + related-to: string + A keyword provided by A&AI to indicate type of node. + + .. raw:: html + +
+ + .. raw:: html + +
+ + related-link: string + URL to the object in A&AI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-data <#/definitions/relationship-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + related-to-property: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `related-to-property <#/definitions/related-to-property>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship-data: object + :name: relationship-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + relationship-key: string + A keyword provided by A&AI to indicate an attribute. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-value: string + Value of the attribute. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship-list: object + :name: relationship-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + relationship: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ reserved-prop-names: object + :name: reserved-prop-names-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Internal map to define some reserved properties of a vertex + +.. raw:: html + +
+ +.. raw:: html + +
+ + last-mod-source-of-truth: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-created-ts: integer + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-unique-key: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-last-mod-ts: integer + .. raw:: html + +
+ + .. raw:: html + +
+ + source-of-truth: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-uri: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ response-list: object + :name: response-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Response container for the results of a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-response-items: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-items <#/definitions/inventory-response-items>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ result-data: object + :name: result-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + resource-type: string + The specific type of node in the A&AI graph + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-link: string + The URL to the specific resource + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-table-reference: object + :name: route-table-reference-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack route table reference. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-table-reference-id: string + Route Table Reference id, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-table-reference-fqdn: string + FQDN entry in the route table. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-table-references: object + :name: route-table-references-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack route table references + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-table-reference: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-target: object + :name: route-target-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Route target information + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vpn-binding (is composed of route-target) + +.. raw:: html + +
+ +.. raw:: html + +
+ + global-route-target: string + Number used to identify an RT, globally unique in the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-target-role: string + Role assigned to this route target + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-targets: object + :name: route-targets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of route target information + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-target: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ routing-instance: object + :name: routing-instance-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO site-pair (comprises routing-instance, Many2Many) +- FROM site-pair-set (is composed of routing-instance) + +.. raw:: html + +
+ +.. raw:: html + +
+ + routing-instance-id: string + Unique id of routing instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + rpm-owner: string + rpm owner + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + site-pairs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ routing-instances: object + :name: routing-instances-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +set of probes related to generic-vnf routing instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + routing-instance: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sdn-zone-response: object + :name: sdn-zone-response-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + oam-networks: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-networks <#/definitions/oam-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + az-and-dvs-switches: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `az-and-dvs-switches <#/definitions/az-and-dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ search-results: object + :name: search-results-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + result-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `result-data <#/definitions/result-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filt: object + :name: secondary-filt-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SecondaryFilt for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filter: object + :name: secondary-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + filter-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filts: object + :name: secondary-filts-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SecondaryFilts for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + secondary-filt: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `secondary-filt <#/definitions/secondary-filt>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ segmentation-assignment: object + :name: segmentation-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack segmentation assignment. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network (is composed of segmentation-assignment) + +.. raw:: html + +
+ +.. raw:: html + +
+ + segmentation-id: string + Route Table Reference id, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ segmentation-assignments: object + :name: segmentation-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack segmentation assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ + segmentation-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service: object + :name: service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Stand-in for service model definitions. Likely to be deprecated in favor +of models from ASDC. Does not strictly map to ASDC services. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-id: string + This gets defined by others to provide a unique ID for the service, + we accept what is sent. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-description: string + Description of the service + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-version: string + service version + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-capabilities: object + :name: service-capabilities-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service capabilities. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-capability: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-capability: object + :name: service-capability-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Early definition of server/resource pairings, likely to be replaced by +models. No new use should be made of this. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM availability-zone +- FROM oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-type: string + This gets defined by others to provide a unique ID for the service, + we accept what is sent. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + String capturing type of vnf, that was intended to identify the ASDC + resource. This field has been overloaded in service-specific ways + and clients should expect changes to occur in the future to this + field as ECOMP matures. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-design-and-creation: object + :name: service-design-and-creation-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for objects managed by ASDC + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-images: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + services: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + service-capabilities: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + models: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + named-queries: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-instance: object + :name: service-instance-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Instance of a service + +.. rubric:: Related Nodes + :name: related-nodes + +- TO configuration (One2Many) +- TO zone (Many2One) +- TO cvlan-tag (Many2Many) +- TO pnf (One2Many) +- TO connector (Many2Many) +- TO metadatum (comprises service-instance, Many2Many) +- TO logical-link (Many2Many) +- TO vlan (One2Many) +- TO service-instance (One2Many) +- TO ctag-assignment (One2Many) +- TO instance-group (Many2Many) +- TO allotted-resource (comprises service-instance, Many2Many) +- TO allotted-resource (Many2Many) +- FROM generic-vnf +- FROM l3-network +- FROM owning-entity +- FROM project +- FROM service-subscription (is composed of service-instance) +- FROM vce +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-instance-id: string + Uniquely identifies this instance of a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instance-name: string + This field will store a name assigned to the service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-type: string + String capturing type of service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-role: string + String capturing the service role. + + .. raw:: html + +
+ + .. raw:: html + +
+ + environment-context: string + This field will store the environment context assigned to the + service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + workload-context: string + This field will store the workload context assigned to the + service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-total: string + Indicates the total bandwidth to be used for this service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan1: string + indicates the upstream bandwidth this service will use on the WAN1 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan1: string + indicates the downstream bandwidth this service will use on the WAN1 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan2: string + indicates the upstream bandwidth this service will use on the WAN2 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan2: string + indicates the downstream bandwidth this service will use on the WAN2 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vhn-portal-url: string + URL customers will use to access the vHN Portal. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instance-location-id: string + An identifier that customers assign to the location where this + service is being used. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + allotted-resources: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-instances: object + :name: service-instances-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service instances + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-instance: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-subscription: object + :name: service-subscription-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Object that group service instances. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (comprises service-subscription, Many2Many) +- FROM customer (is composed of service-subscription) +- FROM tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-type: string + Value defined by orchestration to identify this service across + ECOMP. + + .. raw:: html + +
+ + .. raw:: html + +
+ + temp-ub-sub-account-id: string + This property will be deleted from A&AI in the near future. Only + stop gap solution. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instances: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-subscriptions: object + :name: service-subscriptions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of objects that group service instances. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-subscription: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ services: object + :name: services-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service model definitions. Likely to be deprecated in +favor of models from ASDC. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair: object + :name: site-pair-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO class-of-service (comprises site-pair, Many2Many) +- FROM routing-instance (is composed of site-pair) + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-id: string + unique identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + source-ip: string + Prefix address + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-ip: string + Prefix address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-version: string + ip version, v4, v6 + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-hostname: string + Hostname of the destination equipment to which SLAs are measured + against. + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-equip-type: string + The type of destinatination equipment. Could be Router, UCPE, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + classes-of-service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair-set: object + :name: site-pair-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Set of instances for probes used to measure service level agreements + +.. rubric:: Related Nodes + :name: related-nodes + +- TO routing-instance (comprises site-pair-set, Many2Many) +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-set-id: string + Unique id of site pair set. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + routing-instances: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair-sets: object + :name: site-pair-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of sets of instances for probes related to generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pairs: object + :name: site-pairs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +probe within a set + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ snapshot: object + :name: snapshot-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack snapshot + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM cloud-region (is composed of snapshot) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + snapshot-id: string + Snapshot id, this is the key UUID assoc associated in glance with + the snapshots. + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-name: string + Snapshot name + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-architecture: string + Operating system architecture + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-os-distro: string + The common name of the operating system distribution in lowercase + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-os-version: string + The operating system version as specified by the distributor. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + prev-snapshot-id: string + This field contains the UUID of the previous snapshot (if any). + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ snapshots: object + :name: snapshots-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack snapshots + +.. raw:: html + +
+ +.. raw:: html + +
+ + snapshot: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-pf: object + :name: sriov-pf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SR-IOV Physical Function + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM p-interface (is composed of sriov-pf) +- FROM sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ + pf-pci-id: string + Identifier for the sriov-pf + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-pfs: object + :name: sriov-pfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of SR-IOV Physical Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + sriov-pf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-vf: object + :name: sriov-vf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SR-IOV Virtual Function (not to be confused with virtual network +function) + +.. rubric:: Related Nodes + :name: related-nodes + +- TO sriov-pf (Many2One) +- FROM l-interface (is composed of sriov-vf) + +.. raw:: html + +
+ +.. raw:: html + +
+ + pci-id: string + PCI ID used to identify the sriov-vf + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-filter: string + This metadata provides option to specify list of VLAN filters + applied on VF to pass the traffic to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mac-filter: string + When MAC filters are specified, VF-agent service configures VFs to + do MAC level filtering before the traffic is passed to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-strip: boolean + When this field is set to true, VF will configured to strip the + outer TAG before the traffic is passed to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-anti-spoof-check: boolean + This option ensures anti VLAN spoof checks are done at the VF level + to comply with security. The disable check will also be honored per + the VNF needs for trusted VMs. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mac-anti-spoof-check: boolean + This option ensures anti MAC spoof checks are done at the VF level + to comply with security. The disable check will also be honored per + the VNF needs for trusted VMs. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mirrors: string + This option defines the set of Mirror objects which essentially + mirrors the traffic from source to set of collector VNF Ports. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-broadcast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows all broadcast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-unknown-multicast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows unknown multicast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-unknown-unicast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows unknown unicast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-insert-stag: boolean + This option, if set to true, instructs to insert outer tag after + traffic comes out of VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-link-status: string + This option is used to set the link status. Valid values as of 1607 + are on, off, and auto. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-vfs: object + :name: sriov-vfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of SR-IOV Virtual Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + sriov-vf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ start-node-filter: object + :name: start-node-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ subnet: object + :name: subnet-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO host-route (comprises subnet, One2Many) +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM l3-network (is composed of subnet) +- FROM vip-ipv4-address-list +- FROM vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ + subnet-id: string + Subnet ID, should be UUID. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-name: string + Name associated with the subnet. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of this subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + gateway-address: string + gateway ip address + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-start-address: string + network start address + + .. raw:: html + +
+ + .. raw:: html + +
+ + cidr-mask: string + cidr mask + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-version: string + ip version + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-enabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-start: string + the start address reserved for use by dhcp + + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-end: string + the last address reserved for use by dhcp + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-role: string + role of the subnet, referenced when assigning IPs + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-assignment-direction: string + ip address assignment direction of the subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-sequence: integer + sequence of the subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + host-routes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ subnets: object + :name: subnets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + subnet: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tagged-inventory-item-list: object + :name: tagged-inventory-item-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-item: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-item <#/definitions/inventory-item>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tenant: object + :name: tenant-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack tenant + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l3-network (Many2Many) +- TO service-subscription (Many2Many) +- TO vserver (comprises tenant, One2Many) +- FROM cloud-region (is composed of tenant) +- FROM group-assignment +- FROM volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ + tenant-id: string + Unique id relative to the cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + tenant-name: string + Readable name of tenant + + .. raw:: html + +
+ + .. raw:: html + +
+ + tenant-context: string + This field will store the tenant context. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vservers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tenants: object + :name: tenants-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack tenants. + +.. raw:: html + +
+ +.. raw:: html + +
+ + tenant: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tunnel-xconnect: object + :name: tunnel-xconnect-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Represents the specifics of a tunnel cross connect piece of a resource +that gets separately allotted + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM allotted-resource (is composed of tunnel-xconnect) + +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + Allotted Resource id UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan1: string + The WAN uplink bandwidth for WAN1 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan1: string + The WAN downlink bandwidth for WAN1 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan2: string + The WAN uplink bandwidth for WAN2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan2: string + The WAN downlink bandwidth for WAN2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tunnel-xconnects: object + :name: tunnel-xconnects-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object is used to store the specific tunnel cross connect aspects +of an allotted resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + tunnel-xconnect: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ update: object + :name: update-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Serves a PATCH like function. Does not enforce concurrency control. +Clear each usage with AAI team. + +.. raw:: html + +
+ +.. raw:: html + +
+ + update-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + update-node-uri: string + .. raw:: html + +
+ + .. raw:: html + +
+ + update-node-key: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `update-node-key <#/definitions/update-node-key>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + action: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `action <#/definitions/action>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ update-node-key: object + :name: update-node-key-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + key-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vce: object + :name: vce-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual Customer Edge Router, used specifically for Gamma. This object +is deprecated. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- TO complex (Many2Many) +- TO port-group (comprises vce, Many2Many) +- TO vserver (Many2Many) +- TO service-instance (Many2Many) +- TO entitlement (comprises vce, One2Many) +- TO license (comprises vce, One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + String capturing type of vnf, that was intended to identify the ASDC + resource. This field has been overloaded in service-specific ways + and clients should expect changes to occur in the future to this + field as ECOMP matures. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service, does not strictly map to ASDC + services, SOON TO BE DEPRECATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-zone: string + Regional way of organizing pservers, source of truth should define + values + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Network role being played by this VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpe-id: string + Unique ID of VPE connected to this VCE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + v6-vce-wan-address: string + Valid v6 IP address for the WAN Link on this router. Implied length + of /64. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure vce, also used for troubleshooting + and is IP used for traps generated by VCE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-resource-uuid: string + OBSOLETE - see child relationships + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + licenses: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vces: object + :name: vces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of Virtual Customer Edge Routers, used specifically for +Gamma. This object is deprecated. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vce: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vf-module: object + :name: vf-module-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +a deployment unit of VNFCs + +.. rubric:: Related Nodes + :name: related-nodes + +- TO volume-group (One2One) +- TO l3-network (Many2Many) +- TO vnfc (One2Many) +- FROM vserver +- FROM generic-vnf (is composed of vf-module) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vf-module-id: string + Unique ID of vf-module. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-module-name: string + Name of vf-module + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + orchestration status of this vf-module, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-base-vf-module: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + contrail-service-instance-fqdn: string + the Contrail unique ID for a service-instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + module-index: integer + the index will track the number of modules of a given type that have + been deployed in a VNF, starting with 0, and always choosing the + lowest available digit + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vf-modules: object + :name: vf-modules-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of vf-modules, a deployment unit of VNFCs + +.. raw:: html + +
+ +.. raw:: html + +
+ + vf-module: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vig-server: object + :name: vig-server-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +vig-server contains information about a vig server used for +IPSec-configuration. Populated by SDN-C from 1607 + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM ipsec-configuration (is composed of vig-server) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vig-address-type: string + indicates whether the VIG is for AVPN or INTERNET + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-vig: string + v4 IP of the vig server + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-vig: string + v6 IP of the vig server + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vig-servers: object + :name: vig-servers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vig-server: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vip-ipv4-address-list: object + :name: vip-ipv4-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv4 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO subnet (Many2Many) +- FROM vnfc +- FROM cloud-region (is composed of vip-ipv4-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vip-ipv4-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv4-prefix-length: integer + Prefix length, 32 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vip-ipv6-address-list: object + :name: vip-ipv6-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv6 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO subnet (Many2Many) +- FROM vnfc +- FROM cloud-region (is composed of vip-ipv6-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vip-ipv6-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv6-prefix-length: integer + Prefix length, 128 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ virtual-data-center: object + :name: virtual-data-center-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual organization of cloud infrastructure elements in a data center +context + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) +- TO logical-link (Many2Many) +- FROM connector + +.. raw:: html + +
+ +.. raw:: html + +
+ + vdc-id: string + Unique ID of the vdc + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdc-name: string + Name of the virtual data center + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ virtual-data-centers: object + :name: virtual-data-centers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual organization of cloud infrastructure elements in a data center +context + +.. raw:: html + +
+ +.. raw:: html + +
+ + virtual-data-center: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vlan: object + :name: vlan-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Definition of vlan + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l3-interface-ipv4-address-list (comprises vlan, Many2Many) +- TO l3-interface-ipv6-address-list (comprises vlan, Many2Many) +- TO multicast-configuration (Many2Many) +- TO logical-link (Many2Many) +- FROM l-interface (is composed of vlan) +- FROM service-instance +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan-interface: string + String that identifies the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-description: string + Used to describe (the service associated with) the vlan + + .. raw:: html + +
+ + .. raw:: html + +
+ + backdoor-connection: string + Whether customer is going to use this VLAN for backdoor connection + to another customer premise device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-key: string + This indicates the customers VPN ID associated with this vlan + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Status of a vnf's vlan interface, on which the customer circuit + resides, mastered by SDN-C. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of the VLAN configuration related to a logical + interface. Valid values [PREPROV/NVTPROV/PROV]. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-ip-unnumbered: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vlans: object + :name: vlans-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf: object + :name: vnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Abstract vnf class + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf-image: object + :name: vnf-image-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Image object that pertain to a VNF that doesn't have associated +vservers. This is a kludge. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-image-uuid: string + Unique ID of this asset + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf-images: object + :name: vnf-images-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of image objects that pertain to a VNF that doesn't have +associated vservers. This is a kludge. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-image: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnfc: object + :name: vnfc-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO vip-ipv4-address-list (Many2Many) +- TO vip-ipv6-address-list (Many2Many) +- FROM vserver +- FROM vf-module +- FROM generic-vnf +- FROM l3-interface-ipv4-address-list (comprises vnfc) +- FROM l3-interface-ipv6-address-list (comprises vnfc) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfc-name: string + Unique ID of vnfc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + nfc-naming-code: string + Short code that is used in naming instances of the item being + modeled + + .. raw:: html + +
+ + .. raw:: html + +
+ + nfc-function: string + English description of function that the specific resource + deployment is providing. Assigned as part of the customization of a + resource in a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + prov status of this vnfc + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by APP-C + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-oam-vip: string + Oam V4 vip address of this vnfc + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + group-notation: string + Group notation of VNFC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnfcs: object + :name: vnfcs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +virtual network components associated with a vserver from application +controller. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfc: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume: object + :name: volume-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Ephemeral Block storage volume. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vserver (is composed of volume) + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-id: string + Unique ID of block storage volume relative to the vserver. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume-group: object + :name: volume-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persistent block-level storage. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO tenant (Many2Many) +- FROM cloud-region (is composed of volume-group) +- FROM vf-module +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-group-id: string + Unique ID of volume-group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-group-name: string + Name of the volume group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this volume-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + String capturing type of vnf, that was intended to identify the ASDC + resource. This field has been overloaded in service-specific ways + and clients should expect changes to occur in the future to this + field as ECOMP matures. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this volume-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-module-model-customization-id: string + helps relate the volume group to the vf-module whose components will + require the volume group + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume-groups: object + :name: volume-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of persistent block-level storage. + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volumes: object + :name: volumes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of ephemeral Block storage volumes. + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpls-pe: object + :name: vpls-pe-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +VPLS Provider Edge routers. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO ctag-pool (Many2Many) +- TO p-interface (comprises vpls-pe, Many2Many) +- TO lag-interface (comprises vpls-pe, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + equipment-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this VNF by BAU Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by GenericVnf + (v4-loopback0-ip-address). + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value, e.g., VPLS-PE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Temporary location for stag to get to VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpls-pes: object + :name: vpls-pes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of VPLS Provider Edge routers + +.. raw:: html + +
+ +.. raw:: html + +
+ + vpls-pe: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpn-binding: object + :name: vpn-binding-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +VPN binding + +.. rubric:: Related Nodes + :name: related-nodes + +- TO route-target (comprises vpn-binding, One2Many) +- FROM l3-network +- FROM logical-link +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vpn-id: string + VPN ID, globally unique within A&AI + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-name: string + VPN Name + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-platform: string + the platform associated with the VPN example AVPN, Mobility + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-type: string + Type of the vpn, should be taken from enumerated/valid values + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-region: string + region of customer vpn + + .. raw:: html + +
+ + .. raw:: html + +
+ + customer-vpn-id: string + id for this customer vpn + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-distinguisher: string + Used to distinguish the distinct VPN routes of separate customers + who connect to the provider in an MPLS network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-targets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpn-bindings: object + :name: vpn-bindings-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vpn-binding: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vserver: object + :name: vserver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual Servers, aka virtual machine or VM. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO flavor (Many2One) +- TO image (Many2One) +- TO l-interface (comprises vserver, Many2Many) +- TO pserver (Many2One) +- TO volume (comprises vserver, Many2Many) +- TO vnfc (Many2Many) +- TO snapshot (One2One) +- TO vf-module (Many2One) +- FROM generic-vnf +- FROM tenant (is composed of vserver) +- FROM vce + +.. raw:: html + +
+ +.. raw:: html + +
+ + vserver-id: string + Unique identifier for this vserver relative to its tenant + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-name: string + Name of vserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-name2: string + Alternative name of vserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volumes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vservers: object + :name: vservers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of virtual Servers, aka virtual machines or VMs. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vserver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ zone: object + :name: zone-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +A zone is a grouping of assets in a location homing to the same +connections into the CBB + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2One) +- FROM cloud-region +- FROM pserver +- FROM pnf +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + zone-id: string + Code assigned by AIC to the zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + zone-name: string + English name associated with the zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + design-type: string + Design of zone [Medium/Large?] + + .. raw:: html + +
+ + .. raw:: html + +
+ + zone-context: string + Context of zone [production/test] + + .. raw:: html + +
+ + .. raw:: html + +
+ + status: string + Status of a zone. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ zones: object + :name: zones-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of zones + +.. raw:: html + +
+ +.. raw:: html + +
+ + zone: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
diff --git a/docs/release-notes/index.rst b/docs/release-notes/index.rst new file mode 100644 index 00000000..7abcda3d --- /dev/null +++ b/docs/release-notes/index.rst @@ -0,0 +1,42 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + + Release Notes + ============= + + .. note:: + * This Release Notes must be updated each time the team decides to Release new artifacts. + * The scope of this Release Notes is for this particular component. In other words, each ONAP component has its Release Notes. + * This Release Notes is cumulative, the most recently Released artifact is made visible in the top of this Release Notes. + * Except the date and the version number, all the other sections are optional but there must be at least one section describing the purpose of this new release. + * This note must be removed after content has been added. + + + Version: 1.1.0 + -------------- + + + :Release Date: yyyy-mm-dd + + + + **New Features** + + Initial release of Active and Available Inventory (AAI) for Open Network Automation Platform (ONAP) + + **Bug Fixes** + - `CIMAN-65 `_ and a sentence explaining what this defect is addressing. + **Known Issues** + + **Security Issues** + + **Upgrade Notes** + + **Deprecation Notes** + + AAI Amsterdam provides support for legacy versions of the API, v8 and v11 in this release. v11 is the latest and preferred version. + + **Other** + + =========== + + End of Release Notes diff --git a/docs/release-notes/release-notes-amsterdam.rst b/docs/release-notes/release-notes-amsterdam.rst new file mode 100644 index 00000000..7abcda3d --- /dev/null +++ b/docs/release-notes/release-notes-amsterdam.rst @@ -0,0 +1,42 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + + Release Notes + ============= + + .. note:: + * This Release Notes must be updated each time the team decides to Release new artifacts. + * The scope of this Release Notes is for this particular component. In other words, each ONAP component has its Release Notes. + * This Release Notes is cumulative, the most recently Released artifact is made visible in the top of this Release Notes. + * Except the date and the version number, all the other sections are optional but there must be at least one section describing the purpose of this new release. + * This note must be removed after content has been added. + + + Version: 1.1.0 + -------------- + + + :Release Date: yyyy-mm-dd + + + + **New Features** + + Initial release of Active and Available Inventory (AAI) for Open Network Automation Platform (ONAP) + + **Bug Fixes** + - `CIMAN-65 `_ and a sentence explaining what this defect is addressing. + **Known Issues** + + **Security Issues** + + **Upgrade Notes** + + **Deprecation Notes** + + AAI Amsterdam provides support for legacy versions of the API, v8 and v11 in this release. v11 is the latest and preferred version. + + **Other** + + =========== + + End of Release Notes -- 2.16.6